赞
踩
压缩包路径,无需积分:https://download.csdn.net/download/weixin_50035676/88677187
略
- 将压缩包下载至虚拟机
- makdir ~/clangd
- 将 clangd_16.0.2 拖至 ~/clangd/
- mkdir ~/clangd/clangd_cache
- chmod +x ~/clangd/clangd_16.0.2/bin/clangd
- sudo apt-get install bear
vscode按F1 打开工作区设置 搜索 clangd
修改第一句指向正确的位置,其余复制 ${workspaceFolder}为vscode工作区路径
- -compile-commands-dir=${workspaceFolder}/../../clangd/clangd_cache
- --background-index
- --completion-style=detailed
- --header-insertion=never
- -log=info
修改完如下
在project下 重新编译
成功后在project下生成compile_commands.json
- make clean ;
- make xxx_deconfig ;
- 配环境变量
- bear make image -j16
将compile_commands.json cp 到 clangd_cache下
cp xx/project/compile_commands.json xx/clangd/clangd_cache
打开compile_commands.json 修改平台编译链
例如:
- cc 替换 arm-linux-gnuebihf-gcc
- c++ 替换 arm-linux-gnuebihf-g++
vscode F1 输入 clangd:Restart language server
打开你要查看的文件.c,等待vscode左下角初始化索引完成
如有编译选项错误,删除compile_commands.json的错误,其他忽略
再次重启启动即可,等待索引完成。至此,vscode容光焕发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。