构建工具CMake
软件构建
- 自动完成代码编译、链接、打包的整个过程
C和C++程序的构建工具-Cmake
Cmake的安装
gcc/clang编译工具安装(cmake不自带编译工具)
示例代码 main.cpp
1
2
3
4
5
int main(){
std::cout << "hello,world" << std::endl;
return 0;
}创建CMakeLists.txt文件
1
2
3
4
5cmake_minimum_required(VERSION 3.10)
project(Example)
add_executable(Example main.cpp)配置项目
1
cmake -S . -B build
构建项目
1
cmake --build build
构建完成后生成Example可执行文件,如下图所示:
执行可执行文件
1
2
3- cd ./build/
./Example
输出hello,world