在BUILD 文件中增加一个用于生成 compile_commands.json 文件的 target load("@hedron_compile_commands//:refresh_compile_commands.bzl","refresh_compile_commands") refresh_compile_commands( name ="refresh_compile_commands",# 指
能生成 clangd 的 compile_commands json 文件 工程配置 不方便提供,但看代码和堆栈分析, _make_arguments 的入参里面,target参数就是nil,报错符合预期 附加信息和错误日志 xmake project -Dv -k compile_commands --lsp=clangd build error: @programdir/core/main.lua:300: @programdir/plugins/project/clang/...
利用bear/compiledb 生成compile_commands.json 引言 clangd的优势:在vscode下,自带的C/C++插件在开发大型项目时显得有些羸弱,一些大佬推荐的sci understand软件或者source in sight可以很好的查看大型项目的代码,但是并不适合开发,而clangd可以很好的解决这一点,在内核开发下都可以完成代码的补全和跳转等功能。 如何使用...