所需基础为,Ubuntu,已安装cmake,基本的指令常识。
1 首先创建一个独立的文件夹,如下图红框所示。
2 创建如下三个文件,文件夹1是用于在终端窗口运行cmake后生成的文件的,2文件是一个固定文件,这里的固定指的是文件名固定,里边的内容也有固定部分,内容稍后再说, 3文件就是要生成可执行文件(二进制文件)的源文件
3 CMakeLists.txt文件中的内容,第1行的意思是指定项目的名称,第2 行的意思是add_executable 用来生成可执行文件,需要指定生成可执行文件的名称和相关源文件。这里也可以看到第二行中的main.c就是step2中创建的文件3 main.c
4 main.c文件中的内容,该文件中的代码具体什么意思,可以自己研究,本文档主要是为了简单说明cmake过程。
5 打开第二步中创建的build文件夹,右键,选择在终端打开得到第6步所示。
6 在下边的命令窗口,先输入cmake 也就是1位置.. 按回车。此时可以自己观察build文件夹内的文件变化。注意cmake与.. 之间要有空格,cmake就是要生成Makefile文件的指令,..就是用上一级目录 ,合起来就是用上一级目录的源文件生成Makefile文件。
在2位置输入make,此时就会在build文件夹中生成如下文件,其中,红框内的就是可执行文件,继续在终端窗口运行。
在终端窗口3位置输入 ./hello_cmake 按回车就可以执行了。得到如下结果,最下边的
hello world,就是运行后的结果。