Clion 中自定义编译

Clion 中自定义编译

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

地址 gzmake

步骤

  1. 首先添加External Tools

    File | Settings | Tools | External Tools

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

    添加到工具栏

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

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

    图标在这里

    像一个纽扣。

  3. 添加自定义配置

    自定义配置
  4. 添加编译选项

    自定义
    make
    make clean

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

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

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

Before Lanch

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

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

File | Settings | Build, Execution, Deployment | CMake

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

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

你可能感兴趣的:(Clion 中自定义编译)