运行环境:MAC OS X 10.9.5 +
cmake 下载地址:http://www.cmake.org/download/,我下载的是源码包:cmake-3.0.2.tar。
1. 编译cmake
(1)tar -xvf cmake-3.0.2.tar
(2)cd cmake-3.0.2
(3)./bootstrap
(4)make
(5)make install
2. 编写一个hello 程序,测试一下cmake
(1)mkdir hello
(2)cd hello
(3)vi main.c,内容如下:
#include <stdio.h>
int main(void) {
printf("Hello,World\n"
);
return 0;
}
(4)vi CMakeLists.txt,内容如下:
#cmake最低版本需求,不加入此行会受到警告信息
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(HELLO) #项目名称
#把当前目录(.)下所有源代码文件和头文件加入变量SRC_LIST
AUX_SOURCE_DIRECTORY(. SRC_LIST)
#生成应用程序 hello (在windows下会自动生成hello.exe)
ADD_EXECUTABLE(hello ${SRC_LIST})
(5)mkdir build
(6)cd build
(7)cmake ..
(8)make
(9)./hello
参考文献:
1. http://shitou7630.blog.163.com/blog/static/326995362012410035112/
cmake 下载地址:http://www.cmake.org/download/,我下载的是源码包:cmake-3.0.2.tar。
1. 编译cmake
(1)tar -xvf cmake-3.0.2.tar
(2)cd cmake-3.0.2
(3)./bootstrap
(4)make
(5)make install
2. 编写一个hello 程序,测试一下cmake
(1)mkdir hello
(2)cd hello
(3)vi main.c,内容如下:
#include <stdio.h>
int main(void) {
printf("Hello,World\n"
);
return 0;
}
(4)vi CMakeLists.txt,内容如下:
#cmake最低版本需求,不加入此行会受到警告信息
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(HELLO) #项目名称
#把当前目录(.)下所有源代码文件和头文件加入变量SRC_LIST
AUX_SOURCE_DIRECTORY(. SRC_LIST)
#生成应用程序 hello (在windows下会自动生成hello.exe)
ADD_EXECUTABLE(hello ${SRC_LIST})
(5)mkdir build
(6)cd build
(7)cmake ..
(8)make
(9)./hello
参考文献:
1. http://shitou7630.blog.163.com/blog/static/326995362012410035112/