基金会网站模板,进贤南昌网站建设公司,杭州网络公司,友情链接方面在使用vscode clangd 搭建RK3588 5.10版本linux内核代码开发环境时#xff0c;使用bear生成 compile_commands.json时#xff0c;clangd生成标签失败代码无法跳转#xff0c;查看clangd日志#xff0c;发现标签生成失败#xff0c;失败原因#xff1a;Couldnt build comp…在使用vscode clangd 搭建RK3588 5.10版本linux内核代码开发环境时使用bear生成 compile_commands.json时clangd生成标签失败代码无法跳转查看clangd日志发现标签生成失败失败原因Couldnt build compiler instance 这是因为clang 不支持 API ‘lp64’ 这个参数。
解决办法
在源码目录下创建 .clangd文件在文件中添加以下内容
CompileFlags: Remove: -mabilp64
重新编译并重启clangd后正常。 参考资料
Couldnt build compiler instance · Issue #734 · clangd/clangd · GitHub