这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » window下生成compilecommands.json的的方法

共1条 1/1 1 跳转至

window下生成compilecommands.json的的方法 22

助工
2025-12-18 18:21:21     打赏


工具安装

安装python 环境,执行命令安装compiledb.exe

image.png

cmd 窗口执行: where compiledb,定位到执行路径,把此路径添加到window系统变量path中去。

image.png 

接下来就是工具的使用。

编译环境的创建

对于很多编译sdk会有带有一些添加环境变量的脚本,一键创建开发环境。

下面以analog msdk为例,执行 setenv.bat ,创建环境变量,最好别用powershell,脚本退出后添加的环境变量也跟着失效了,大概和linux里子shell的新添变量不能作用与父环境场景类似。没看明白怎么修改。效果如下。

image.png

备注:其中有一个路径:D:\MaximSDK\Tools\MSYS2\usr\bin\ls.exe

已经把msys2的包路径添加到系统执行路径(path)里,再次打开cmd,可以愉快的执行类unix命令。

执行命令:compiledb.exe make

image.png

就能得到最重要的编译数据库了。

image.png

vscode 的配置

编译数据库的使用,主要给vscode跳转用,可以丝滑的看代码,更好的沉浸学习。

vscode 安装clangd插件,如下。

image.png

配置clangd对数据库的搜索路径

image.png

配置完毕后,重启下vscode。

能看到clangd在进行对数据库的索引,创建缓存文件

image.png等待索引完毕,就能愉快的跳转看代码了。





关键词: compile_commands.json     vsc    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]