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

相关推荐
1024小神19 小时前
Vscode/Cursor中的Prettier插件格式化降级操作
ide·vscode·编辑器
跃渊Yuey19 小时前
【Linux】Linux进程信号产生和保存
linux·c语言·c++·vscode
ONLYOFFICE20 小时前
树莓派办公套件:ONLYOFFICE 桌面编辑器安装教程
编辑器·github·onlyoffice
1024002420 小时前
vscode无法选择conda虚拟环境下的解释器
ide·vscode·conda
网络安全研发随想20 小时前
AI Code编辑器到底是怎么做出来的?
人工智能·编辑器
yuhaiqun198921 小时前
SQL+VSCode实战指南:AI赋能高效数据库操作
数据库·人工智能·经验分享·vscode·sql·学习·学习方法
热爱生活的五柒21 小时前
配置vscode的ssh离线部署,但是Stable-cmmit-id一直会后面添加个staging这个后缀将文件名修改
ide·vscode·ssh
duansamve21 小时前
VSCode中如何搭建JAVA+MAVEN开发环境?
java·vscode·maven
傅科摆 _ py21 小时前
Vim 常用命令简要总结
linux·编辑器·vim
山峰哥2 天前
数据库工程核心:SQL调优让查询效率飙升的实战密码
网络·汇编·数据库·sql·编辑器