CMake笔记:Linux下常规使用

1. 命令行下配置

ccmake -B ./build_dir -S ./src_dir

2. 编译

cmake --build ./build_dir

编译时可加上并行编译选项: --parallel

参看:https://cmake.org/cmake/help/v3.21/manual/cmake.1.html

3. 重新编译

重现编译,可以使用 CMake 命令清理(不删除目录,清理编译产物,但保留 CMake 缓存):

cmake --build . --target clean

4. 安装

cmake --install ./build_dir

相关推荐
Shadow(⊙o⊙)9 天前
CMake实现客户端、服务端交流
组件·cmake
繁重的秋春12 天前
Qt6.0下的CMake的部署配置
qt·cmake
Lee_jerome18 天前
《C/C++编译全家桶:g++四阶段、.a与.so区别、CMake构建、ARM交叉编译,这篇全讲透了》
c语言·开发语言·arm开发·c++·编译·cmake·cmakelists
开发者联盟league21 天前
cmake 创建和使用静态库(极简版)
c++·cmake·cpp
开发者联盟league24 天前
CMake 实战:创建并使用静态库(MinGW + clangd)
cmake·cpp
Javenwww25 天前
CMake入门——基本语法规则
cmake
郝学胜-神的一滴1 个月前
中级OpenGL教程 023:Assimp模型加载全解——从源码到架构的骈文探秘
c++·unity·游戏引擎·cmake·unreal engine·opengl
橙色阳光五月天1 个月前
CMake 构建配置文件解析
c++·cmake·plugin
blueman88881 个月前
Qt5通过vcpkg中调用时,在debug模式下调试时总是调用release的plugins文件夹中的dll
c++·qt·cmake
郝学胜-神的一滴1 个月前
CMake 038:OBJECT目标复用编译+Linux动态库版本自动化管理
linux·c++·程序人生·软件工程·软件构建·cmake·工程配置