cmake学习
一,cmake试用范围
有实际的项目需求,比较大的工程,文件较多。使用的语言是c/c++/。如果只有几个文件,直接编写Makefile比较方便。
二,如何使用
用一个简单的例子来说明使用cmake。
1.准备工作
建立/home/baihao/cmake/test目录,工程目录
在该目录下新建CMakeLists.txt(注意文件名大小写)
文件内容为:
PROJECT(HELLO)
ADD_SUBDIRECTORY(src bin)
2.在工程目录添加子目录src,用来放置工程源代码
1).mkdir src
2).编写源码文件 vim main.c
main.c文件内容
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
3).编写该目录的CMakeLists.txt(注意文件名大小写)
文件内容为:
ADD_EXECUTABLE(hello main.c)
3.在工程目录建立doc子目录,用来放置这个工程的文档
mkdir doc;cd doc;touch hello.txt
4.在工程目录添加文本文件COPYRIGHT,README
5.在工程目录添加一个runhello.sh脚本
6.在工程目录建立build目录
1).进入build目录
2).执行cmake .. (注意有两个点)
3).make
构建完成后,你会发现生成的目标文件hello位于bulid/bin目录中
三,如何安装

浙公网安备 33010602011771号