[原创]用MinGW和CMake搭建便捷的C/C++开发环境(一)
一、下载安装MinGW
-h 或 –help 输出帮助;
-v 或 –version 查看当前的版本;
二、下载安装CMake
下载地址: http://www.cmake.org/
我现在安装的是CMake2.8.5版本,如果已经安装过CMake,可以用CMake –version来查看当前的CMake版本;
输入不带任何参数的cmake命令来查看cmake的帮助;
三、CMakeLists.txt文件
在源码所在文件夹建立CMakeLists.txt文件,并编辑它。在源码所在文件夹建立文件夹build,这个文件夹用来保存CMake生成的一系列文件。
在build文件夹中cmd:cmake –G”MinGW Makefiles” .. 后面两个点点代表build文件夹的上级目录。参数G须为大写。
四、Make
cmd:mingw32-make
五、Make之后
在build文件夹下已经生成很多文件,里面包括我需要的exe文件及makefiles文件,这个文件暂时没有后缀名,下面需要解决这个问题,给不同的makefiles加上不同的后缀名用来区分编译器,例如如果用GCC,可以将makefiles文件自动命名为makefiles.mingw。不过这个问题到现在还没有解决,手工修改文件名也瞬间的事,先不理睬了,如果哪位朋友知晓方法,还望告知:)
六、设置环境变量
如果使用Cmake安装版,Cmake已经将环境变量加入了,如果没有加入,在环境变量的path中加入Cmake的安装路径,MinGW也一样,不同的是MinGW需要在安装路径后面加上/bin/,否则会找不到mingw32-make.exe文件。
关于CMakeLists文件的学*内容*两个月有空补上。
练*已补充:http://www.cnblogs.com/ode/archive/2011/08/03/2147089.html
http://www.cnblogs.com/ode/archive/2011/08/03/2147089.html
作者:vincent zhang
出处:http://ode.cnblogs.com http://odevincent.blog.51cto.com
Email:wensheng.zhang#postgres.cn
本作品由vincent zh创作,采用知识共享署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。