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

相关推荐
微笑倾城11 小时前
Windows平台下CMake工程中使用protobuf
c++·cmake
猫头虎11 小时前
GoLand 2025.3 最新变化:值得更新吗?
ide·windows·macos·pycharm·编辑器·intellij-idea·idea
☆七年11 小时前
Beyond Compare 过滤干扰项设置_android项目文件过滤设置
编辑器
恶猫13 小时前
ImHex 十六进制编辑器 v1.38.0 多语便携版
编辑器·逆向·十六进制·模式匹配·imhex
啃火龙果的兔子13 小时前
Codeium如何在vscode中使用
ide·vscode·编辑器
010米粉01013 小时前
Qt Cmake之路(一):Cmake变量语法
开发语言·qt·cmake
一笑code13 小时前
pycharm vs vscode安装python的插件
vscode·python·pycharm
_OP_CHEN14 小时前
用极狐 CodeRider-Kilo 开发俄罗斯方块:AI 辅助编程的沉浸式体验
人工智能·vscode·python·ai编程·ai编程插件·coderider-kilo
恶猫14 小时前
UltraEdit中文高级版
编辑器·ultraedit
lovingsoft17 小时前
Vscode 与 jetbrains
ide·vscode·编辑器