- 首先在window 7下载 https://www.jetbrains.com/clion/ (clion-2017.2)
安装完成之后;我安装的目录是
-
在安装完成后运行桌面快捷方式,弹出注册窗口选择输入“http://idea.iteblog.com/key.php”,然后点击“Activete”完成认证即可
-
然后配置一下编译器支持
- -
然后找到配置
-
开始配置编译器
-
因为我们需要下载minGW, 去配置Clion的g++ 编译器,这里我没有使用官网的minGW, 转而去下载一个code block 的软件(http://pan.baidu.com/s/1qXVaPek),然后把里面的minGW 移动到安装的clion 2017 下 ,然后在toolchain下设置路径即可; -
开始配置其它编译的路径如下
-
若发现缺少这个插件(zlib1.dll) 请下载(http://pan.baidu.com/s/1eS1jqE2) 放在minGW/bin 这个目录即可 一切搞定;就可以使用Clion 进行学习CMakefile 了;当然Clion在其他方面也很优秀;
-
然后开始创建一个工程
-
[外链图片转存失败(img-WVau2sXN-1567219826743)(https://img-blog.csdn.net/20170512165224524?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3hqNzMxNTMzNzMw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
Clion 中每一个执行文件都有一个与之匹配的Cmakefile.txt 文件
- ① g++ 源文件 ------- 可执行文件(原来的普通编译方式)
- ② make makefile ( 定义一套源代码编译规则和顺序) 存在源代码 -------执行①
- ③ cmake CMakefile.txt ( 定义一套源代码编译规则和顺序)------执行②
这就是CMakefile.txt ---------makefile------- 源代码的关系