目录
Cmake 是一个跨平台、开源的构建系统。
查看CMake版本:
cmake --version

首先写一个简单的main.cpp文件:
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello world!" << std::endl;
- return 0;
- }

CMakeLists.txt文件内容如下:
- cmake_minimum_required(VERSION 2.8)
- project(test)
- add_executable(main main.cpp)
指定cmake的最小版本。
设置项目名称。
生成可执行文件的名字,使用的源码为main.cpp。
cmake .

生成 Makefile 文件:

执行make生成可执行文件:
make

./main
![]()
如果在源码与CMakeLists.txt下执行上述命令的话,构建的文件会与源码放在一起,后期维护不方便。
因此可以通过创建一个build的文件夹,专门用来存放cmake构建后的文件。
创建文件夹:
mkdir build

进入 build 文件夹:
cd build
执行命令:
cmake ..

执行命令 make:
make


执行可执行文件 main:
![]()