目录
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: