cmake 查看编译命令,以及在vscode中如何使用cmke

通过设置如下配置选项,可以生成compile_commands.json 文件,记录使用的编译命令

复制代码
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

获得现有模块列表

复制代码
cmake --help-module-list

查看命令文档

复制代码
cmake --help-command find_file

查看模块的详细信息

复制代码
cmake --help-module <name-of-module>

查看平台上的编译器标志,并写到文件中

复制代码
cmake --system-information information.txt

获得更加详细的log

复制代码
cmake --build . -- VERBOSE=1

查看全部的cmake内部变量

复制代码
cmake --help-variable-list 

cmake --help-variable-list | grep CMAKE_CURRENT_SOURCE_DIR

vscode中 cmake使用

官方文档

https://github.com/microsoft/vscode-cmake-tools/blob/main/docs/README.md

相关推荐
weixin_402278454 小时前
解决打开vscode编辑器ctrl+鼠标左键不能跳转定义问题 环境C++
vscode·编辑器·计算机外设
Gene_202214 小时前
ubuntu22.04安装Claude Code及其在vscode跑通
ide·vscode·arcgis
瞎折腾啥啊17 小时前
现代 CMake 目标系统
c++·cmake·cmakelists
H Journey17 小时前
常用知识总结C++、CMake、Linux
linux·c++·opencv·cmake
计算机安禾18 小时前
【Linux从入门到精通】第28篇:文本处理三剑客(中)——sed 流编辑器
linux·服务器·编辑器
#君君#18 小时前
ros2 下VSCode 中显示波浪线(找不到定义)原因
ide·vscode·编辑器
芋头莎莎18 小时前
ESP32 +VSCode与搭建开发环境教程
vscode·单片机
Codigger官方19 小时前
2026年4月Vim生态最新官方消息
linux·编辑器·vim
HeeRiver1 天前
VSCode调用deepseek-v4-pro/flash api的方法
ide·vscode·api·deepseek-v4