
Ubuntu18.04环境下,vscode使用clangd、bear实时准确跳转过程中遇到的compile_commands.json无法解析问题
摘要:在Ubuntu18.04使用bear2.3.11为x210开发板编译uboot时,生成的compile_commands.json无法被vscode的clangd插件解析。问题根源在于bear2.x版本默认使用"cc"编译器,而交叉编译需要"arm-linux-gcc"。解决方法是将json文件中的"cc"替换为交叉编译工具路径(/usr/local/arm/arm-2009q3/bin/arm-linux-gcc)。修改后clangd能正确