Cm ake 的介绍和使用 Cm ake 实践 Cmake 优点: 1
开发源代码,实用类BSD 许可发布
跨平台,并可以生成 native 编译配置文件,在 linux/unix 平台,生成 makefile,在 mac 平台可以生成 xcode,在 windows 平台可以生成 msvc 工程的配置文件
能够管理大型项目 4
简化编译构建过程和编译过程,只需要 cmake+make 就可以 5
可扩展,可以为 cmake 编写特定功能的模块,扩充 cmake 功能 如何安装 cmake 1
Cmake 的安装可以使用autotools 进行安装,点击 cmake-2
gz 链接,可以对软件进行下载
/configure 3
make 4
sudo make install Cmake 的原理 Helloworld cmake //main
cpp #include int main() { printf("hello world from main\n"); return 0; } 创建CMakeLists
txt(注意大小写一个字母都不能错) 向该文件中加入以下几行(稍后会做解释) PROJECT (HELLO) SET(SRC_LIST main
cpp) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR}) MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello ${SRC_LIST}) 运行以下命令: cmake
(别忘记加上这个点,表示当前目录) 注意执行完这句话之后会生成几个文件如下: CMakeFiles, CMakeCach