Clion 中自定义编译 Clion 中自定义编译

Clion 中自定义编译

CMake 不支持中文路径,所以自己做了一个GZMake,可以通过CMakeLists.txt 生成Makefile ,放到gz_working 目录。

地址 gzmake

步骤

  1. 首先添加External Tools

    File | Settings | Tools | External Tools

  2. 添加到工具栏(可以不做)

    需要选中build,然后再点击添加按钮,否则添加按钮是灰色的,也根本无法点击。

    还能够为其添加图标,如果不设置图标,显示的将会是默认图标。

    像一个钮扣。

  3. 添加自定义配置

  4. 添加编译选项

对于CMakeLists.txt 的改变,我们需要手动点击一下工具栏上的按钮。

经过配置,点击Run,会执行Executable的选项,再次之前会进行Build,build 会进行编译操作,编译完了便开始执行。因为我们使用的是make,如果代码没有发生改变,编译会立刻结束。

我们配置的make run,前面写着“Build”,其实就是下图的那个Build。

最后是jet brains 的关于这部分的介绍,如果有哪里不清楚,可以先查看这里custom rundebug

最后,因为我们不再使用cmake,那么我们把cmake的功能关闭。

File | Settings | Build, Execution, Deployment | CMake

这个页面有一个"Enable profile"的选项,取消选中,关闭cmake 功能。甚至直接移除profile(不过放心,能移除,也是能够再添加回来的)。

Run没有问题,debug有问题,如果你的路径还有中文的话,想要debug只能到命令行手动调试。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章