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

相关推荐
【ql君】qlexcel2 小时前
Visual Studio Code的使用,VS code常用扩展
ide·vscode·编辑器·visual studio·扩展
望眼欲穿的程序猿4 小时前
Vscode Clangd 无法索引 C++17 或者以上标准
java·c++·vscode
卓小帅的博客11 小时前
解决vscode中无法使用特定语言注释的问题
ide·vscode·编辑器·快捷键·无法注释
hello_fengfeng13 小时前
VSCode Remote-SSH 连接失败修复(权限问题)
ide·vscode·ssh
赖念安14 小时前
在 vscode 的 NPM SCRIPTS 面板点击执行后脚本失败
ide·vscode·npm
golang学习记14 小时前
VS Code官宣:全面支持Rust!
开发语言·vscode·后端·rust
Three~stone14 小时前
Visual Studio Code 2025 安装教程以及汉化教程
ide·vscode·编辑器
拆房老料15 小时前
从 Euro-Office 说起:Office 不是编辑器,是一套复杂系统工程
前端·编辑器·开源软件·开源协议
原来是猿15 小时前
vscode下载+插件
ide·vscode·编辑器
lovingsoft15 小时前
VSCode+Claude Code+Playwright-MCP 配置实操|零踩坑,1分钟打通AI浏览器自动化
人工智能·vscode·自动化