有个工具,叫做 bear 也能生成 compile_commands.json 文件。比如你要编译了,
直接 bear make -j8
稍微现代点的工具,什么 ninja,meson 都支持生成这东西来支持 LSP
另外,我提到的 LSP + clangd 是在 neovim 下完成的,很久没用 vim 了,不知道是不是一样的。
【 在 flw 的大作中提到: 】
: 请教一下,如果是传统 Makefile 的项目,怎么生成 compile_commands.json?
--
FROM 125.168.119.*