vscode本地和远端工作环境配置,outline

本文档介绍了如何在Ubuntu Linux环境下配置VSCode,包括安装Clang和LLVM,设置环境变量,以及解决Outline消失的问题。详细步骤涵盖了从下载工具到远程SSH配置,特别强调了`.vscode-server/data/Machine/settings.json`文件中的关键配置项。
摘要由CSDN通过智能技术生成

vscode 环境搭建,outline消失不见解决方法

1、C/C++ Clang Command Adapter
2、C/C++ ms-vscode.cpptools
3、clangd llvm-vs-code-extensions.vscode-clangd
在这里插入图片描述

4、https://releases.llvm.org/download.html 下载:clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz
5、通过scp命令copy到虚拟机上 scp xxx.tar.xz root@192.168.122.120:/root/
6、xz -d clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz;
7、tar -xvf clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.gz
8、配置环境变量
PATH=/opt/mips-linux-uclibc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/rtk-ms-2.0.0-linux-mips-3.18-4.8.5-u0.9.33-toolchain/bin:/opt/rtk-ms-2.0.3-linux-mips-4.4-u0.9.33-toolchain/bin:/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/bin:/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/include:/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/lib:/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/libexec:/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/share

9、josn配置
/root/.vscode-server/data/Machine/settings.json
{
“files.autoSave”: “afterDelay”,
“files.autoGuessEncoding”: true,
“editor.formatOnSave”: true,
“search.exclude”: {
“rtl838x-turnkey/kernel/uClinux/kona”: true,
“rtl838x-turnkey/kernel/uClinux/kona-S3120GC-240p2”: true
},
“files.exclude”: {
“rtl838x-turnkey/kernel/uClinux/kona”: true,
“rtl838x-turnkey/kernel/uClinux/kona-S3120GC-240p2”: true
},
“search.collapseResults”: “auto”,
“search.searchEditor.reusePriorSearchConfiguration”: true,
“search.useGlobalIgnoreFiles”: true,
“files.eol”: “\n”,
“files.trimTrailingWhitespace”: true,
“launch”: {
“configurations”: [],
“compounds”: []
},
“cmake.allowCommentsInPresetsFile”: true,
“cmake.buildTask”: true,
“cmake.enableTraceLogging”: true,
“[proto3]”: {
“editor.defaultFormatter”: “zxh404.vscode-proto3”
},
“[cpp]”: {
“editor.quickSuggestions”: true,
},
“[c]”: {
“editor.quickSuggestions”: true,
},
“clang.completion.completeMacros”: true,
“clang.executable”: “/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang”,
“clang.completion.enable”: true,
“clang.cxxflags”: [
“-std=c++11”,
“-I/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/include”,
“-I/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/lib”,
“-I/root/clangllvm/clang-llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04/lib/clang/8.0.0/include”,
“-I w o r k s p a c e R o o t " , " − I {workspaceRoot}", "-I workspaceRoot","I{workspaceRoot}/include”,
“-I c w d " ] , " c l a n g . c f l a g s " : [ " − s t d = c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

the future c

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值