展开全部
Cmake的介绍和使用 Cmake实践
Cmake优点:
1. 开发源e68a8462616964757a686964616f31333363366232代码,实用类BSD许可发布。
2. 跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。
3. 能够管理大型项目
4. 简化编译构建过程和编译过程,只需要cmake+make就可以
5. 高效率
6. 可扩展,可以为cmake编写特定功能的模块,扩充cmake功能
如何安装cmake
1. Cmake的安装可以使用autotools进行安装,点击cmake-2.8.6.tar.gz 链接,可以对软件进行下载。
2. ./configure
3. make
4. sudo make install
Cmake的原理
Helloworld cmake
//main.cpp
#include
int main()
{
printf("helloworld from main\n");
return 0;
}
创建CMakeLists.txt(注意大小写一个字母都不能错)
向该文件中加入以下几行(稍后会做解释)
PROJECT (HELLO)
SET(SRC_LIST main.cpp)
MESSAGE(STATUS "This i