最新版vscode 连接ubuntu 18.04 保姆级教程

ubuntu18.04 配置vscode的C++/C环境+opencv 目录 一、安装vscode 二、安装C/C++插件 三、配置调试和编译文件 3.1 tasks.json文件----生成out文件 3.2 launch.json文件----执行out文件 四 执行 五 OPENCV编译环境 5.1 配置依赖 5.2 配置opencv 5.2 配置vscode环境 5.2.1 c_cpp_properties.json 5.2.2 task... 阅读详情
AI摘要

本教程介绍了使用最新版VSCode连接Ubuntu 18.04的方法。包括本地构建sysroot包,需安装Docker、克隆仓库并构建;服务器端部署sysroot,要上传、解压、部署脚本并更新配置;最后验证连接,用Remote‑SSH插件连接远程主机,通过sysroot机制启动。

参考github项目: https://github.com/ursetto/vscode-sysroot

(本教程需要10分钟)

1. 本地构建 sysroot 包

按照下面步骤在本地进行构建 sysroot包, 也可直接下载博主构建好的:

https://download.youkuaiyun.com/download/ScapeD/91413239

1.1. 确保本机安装了 Docker

你需要在 本地先安装并启动 Docker,以便构建 sysroot(教程适用于ubuntu 18.04等)

1.2. 克隆 vscode-sysroot 仓库

git clone https://github.com/ursetto/vscode-sysroot.git
cd vscode-sysroot

(也可以在该链接直接下载Zip, 解压, 并cd到目录)

1.3. 构建 sysroot 包

在本地运行以下命令构建 Docker 镜像并生成 sysroot 包:

docker build -t my-vscode-sysroot .
docker create --name temp-sysroot-container my-vscode-sysroot
docker cp temp-sysroot-container:/src/vscode-sysroot-x86_64-linux-gnu.tgz ./
docker rm temp-sysroot-container

这将得到一个 vscode-sysroot-x86_64-linux-gnu.tgz 文件

2. 服务器端部署sysroot

2.1. 上传 sysroot 包到远程服务器

用 scp 或者其他方式上传刚才生成的 sysroot 压缩包到服务器根目录,比如:

scp vscode-sysroot-x86_64-linux-gnu.tgz user@remote-server:~

2.2. 在远程服务器上解压部署

mkdir -p ~/.vscode-server
tar zxf vscode-sysroot-x86_64-linux-gnu.tgz -C ~/.vscode-server

2.3. 部署并配置下载的 sysroot.sh 脚本

将仓库中的 sysroot.sh 上传到远程的 ~/.vscode-server/ 目录:

cp sysroot.sh ~/.vscode-server/sysroot.sh

2.4 更新 ~/.profile

在远程服务器的 shell 配置里添加加载脚本的内容

对于ubuntu 18.04 更新 ~/.profile

vim ~/.profile

 添加: source ~/.vscode-server/sysroot.sh

(如果是其他系统: 修改对应的~/.profile, ~/.bashrc 或 ~/.zshrc)

3. 验证连接

最后,用 VS Code 的 Remote‑SSH 插件连接到该远程主机,确认能够正常使用 VS Code Server(就算系统不支持 glibc ≥ 2.28,也能通过这套 sysroot 机制启动)

Ubuntu18.04搭建VSCode编译环境 # 确认ubuntu 18.04 uname -a # 添加root帐户密码: sudo passwd root 第一步:配置C++编译环境 # 安装gcc 和 g++ gcc -v g++ -v sudo apt install gcc sudo apt install g++ 先写一个helloworld.cpp, #include <iostream> int... 阅读详情

相关推荐

linux操作系统vscode配置C++交叉编译环境

本文介绍如何在linux系统中的vscode进行gcc交叉编译配置。通过配置交叉编译环境我们可以在x86_64的操作系统上编译arm架构的应用。

啊渊的专栏 1520

Ubuntu 18.04安装Visual Studio Code的方法

VScode在Ubuntu 18.04下的安装方法

Eng_ingLi的博客 1万+

vscode-sysroot 允许 VS Code 1.99+ 在旧系统上运行

已构建好的项目, 已确认可在 CentOS 7.9 / RHEL 7.9 / Oracle Linux 7.9 / Ubuntu 18.04 上运行.

通过VSCode远程连接到CentOS7/Ubuntu18等老系统

摘要:本文介绍了两种解决VSCode远程连接CentOS7/Ubuntu18等老系统的方法。第一种是使用VSCode 1.85或更早版本,第二种是通过编译Crosstool-ng工具链升级glibc版本。重点详细说明了补丁方案的实施步骤,包括编译工具链、解决CentOS平台特有的兼容性问题(如静态库缺失、make版本过低等)以及内核升级方案。文章提供了具体的命令行操作指南,帮助用户在老旧系统上继续使用VSCode的远程开发功能。

simple的博客 6750

基于PyTorch的BP神经网络PID控制器动态调参实战

本文详细介绍了基于PyTorch的BP神经网络PID控制器动态调参实战,结合BP神经网络的自适应能力和PID控制算法的经典优势,实现工业控制中的高效参数调整。通过PyTorch实现BP-PID融合架构,包括网络设计、损失函数优化及动态调参技巧,显著提升控制性能,适用于温度控制、电机控制等场景。

weixin_29094775的博客 522

开关电源EMI优化秘籍:三明治绕法如何让你的产品通过认证测试

本文深入解析了开关电源EMI优化中的三明治绕法,详细阐述了其通过改变绕组排布来减小初次级寄生电容、降低共模噪声的核心机理。文章提供了从绕制结构选择、绝缘安规处理到实测验证的全流程实战指南,帮助工程师有效利用这一工艺,提升产品通过CCC、CE等EMI认证测试的成功率。

tcp8optimizer的博客 706

vscode通过Remote-SSH连接远程机器(ubuntu 18.04)

此一步将讲解实现需求4。Setp4:在vscode安装完成后,点击菜单栏中的“View”--“Extensions”,在“Extensions”窗口的搜索栏中输入Chinese,选择出来的Chinese(Simplifiled)(最好是有Microsoft认证的),点击安装,安装完成后,vscode就变成中文支持了。如果不存在该目录,则需要创建,这里需要注意的是,bin的子目录名称,也是使用的在步骤I中获取的提交编号,我这里填写的是我本机vscode的提交码,看官需要使用自己在步骤I中获取的提交编号。

yamahayamede的博客 6301

Freemarker整合poi导出带有图片的Excel教程

Freemarker整合poi导出带有图片的Excel教程 https://blog.csdn.net/x541211190/article/details/105675771根据此人博客可完成此功能,但原文中有一处错误需要纠正,当单元格合并时,计算起始单元格有错误。 源代码: /** * 构造合并单元格集合 * * @param createRowIndex: * @param cellRangeAddresses: * @param startIndex: * @param c

weixin_39403349的博客 1004

ubuntu18.04系统下安装vscode教程

ubuntu18.04系统安装常见的有三种方法,一是通过命令安装,二是通过ubuntu软件商店安装,三是通过visual studio官方网站安装。 一、通过命令安装 在终端命令行中依次输入以下命令: 1、 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make 2、 sudo apt-get update 3、 sudo apt-get install ubuntu-make 4、 umake ide visual-studio-code(该步需要指定

weixin_49199646的博客 4万+

OpenCV实战:高效检测与识别多类型条码与二维码

本文详细介绍了如何利用OpenCV的BarcodeDetector和QRCodeDetector模块,高效实现EAN-13条形码与常见二维码的检测与识别。内容涵盖从环境搭建、单码识别到处理多二维码的完整流程,并分享了提升识别率的图像预处理与性能优化等实战技巧,帮助开发者一站式解决视觉项目中的条码识别需求。

weixin_29094539的博客 493

黑猫带你学eMMC协议第2篇:eMMC部分相关名词释义

1 前言 1.1 声明 本文依据eMMC JEDEC5.1、网络资料及个人工作经验整理而成,如有错误请留言。 本文结合eMMC JEDEC5.1协议手册查看效果更佳。 1.2 本文背景 本文关键词不包括emmc jedec5.1协议第3章节:《Terms and definitions》内容。关于emmc协议层的关键词,直接查阅spec相关章节即可,清晰明了,此处没必要再列出。 本文为本人工作学习中常听到或常用到关乎于emmc/flash的一些关键词合集,没有固定分类,不需要强行记忆,供查询使用。 1.

黑猫奥利奥的博客 7444

UBUNTU18.04安装最新版VSCode报错问题

Ubuntu18.04版本所能安装的最高VSCode版本是1.85,VSCode1.86版本开始,就不支持Ubuntu20.04版本以前的系统了

ClangCya的博客 5246

PID、模糊PID、SkyHook、LQR、H2/H∞、ADRC等悬架控制合集

PID、模糊PID、SkyHook、LQR、H2/H∞等悬架控制合集

Mr.邹的博客 2013

Ubuntu18.04下安装配置VScode以及VS的使用总结

不知道为什么,我的Ubuntu18.04用codeblock异常的难受我一起之下就把它给卸载了,发现在Ubuntu上只有Pycharm,win10上只有codeblock,Dev-c++真的难受。突然有一天看博客有那些ide好用,就意外的发现啦VScode这个东西,心血来潮就一安装了一下,本以为只需要分分重结果硬是安装了一个白天。 下载及安装: 在博客上有很多种方法常见的就是四个命...

include的背后是微不足道的开始 1万+

杰理外挂flash使用教程(三): 打包提示音到外部flash(2)

本教程详细介绍了提示音制作与程序配置的全流程规范。提示音制作要求包括:英文命名(8字符内)、单声道转换、标准目录结构(cpu/br23/tools/)及使用user_tone_g.bat脚本生成res.bin资源文件。程序配置需修改:1)启用NOR_FS文件系统;2)调整存储空间;3)配置外置Flash参数;4)增强下载脚本追加资源参数。测试阶段建议替换开机提示音验证功能,扩展开发可参考tone_player.c的索引播放逻辑。所有操作均配有图示说明,关键配置需修改对应头文件和脚本参数。

qq_42014563的博客 587

Orange3实战教程:文本挖掘---标注语料库地图

Oreange3,文本挖掘,标注语料库地图用于在二维投影中可视化、聚类文档,并用关键词进行标注。

err2008的专栏 818

记录一次ubuntu18.04安装 vscode并且配置C++调试环境

ubuntu18.04安装 vscode并且配置C++调试环境 安装vscode安装插件并配置 安装vscode 我是直接在桌面上找到应用中心装的 就是这个图标,进去直接搜索Visual Studio Code, 然后直接安装就好了。 当然也可以去官网下在.deb文件 然后 sudo dpkg -i xxx.deb安装 安装插件并配置 在搜索里面搜索C++,然后安装了C/C++和 C/C++ Compile run 如果想要中文也可以搜索Chinese变成中文的。 然后建立一个文件夹,这个文件夹里面写你的

lx127372的博客 5603

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ubuntu 18.04 安装 vscode

ubuntu 18.04 安装 vscode 1.官网下载最新的安装包 我下载的是 code_1.38.0-1567547996_amd64.deb 2.安装 cd ./Downloads/ sudo dpkg -i code_1.38.0-1567547996_amd64.deb 如果出现安装依赖错误 Selecting previously unselected package code...

CHAOS_ORDER的博客 4441

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

记录vscode连接不上wsl子系统下ubuntu18.04问题解决方法

记录vscode连接不上wsl子系统下ubuntu18.04问题解决方法,解决缺少glibc-2.28问题报错

展翅飞翔mxq的博客 3943

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Linux】vscode远程连接ubuntu,含vscode配置方案

!!!一定要点击`Linux`,不然就是连不上。有可能还要点击`continue`,我第一次试的时候要点这个,这次没试出来。这个不影响。

zsyyugong的博客 1万+

Ubuntu18.04+vscode调试SLAM系统

Ubuntu18.04+vscode调试SLAM系统0.引言1.VSCODE插件2.DeBug配置2.1.VSCODE环境配置2.2.自定义编译(编译设置)2.3.调试设置(运行设置)3.实践 0.引言 主要为参考博客进行实现的过程记录。简单工程的调试可以参考这篇博客。SLAM系统的主要特点,多线程,依赖库多。 1.VSCODE插件 CMake Tools 、 CMake 、 C\C++ 、 C++ Intellisense 2.DeBug配置 2.1.VSCODE环境配置 将SLAM系统在

fb_941219的博客 3132

Ubuntu18.04 vcpkg集成VScode

Ubuntu18.04 vcpkg集成VScode 文章目录Ubuntu18.04 vcpkg集成VScodevcpkg安装vcpkg下载安装:进入vcpkg目录执行集成命令集成VScode需要的插件重要的步骤编写项目最后利用cmake构建项目 vcpkg 微软开源的C++包管理工具 安装vcpkg 下载 git clone https://github.com/microsoft/vcpkg.g...

weixin_44048823的博客 5882

VM+Ubuntu18.04+XSHELL+VSCode环境配置

为什么要用虚拟机?想学习Linux操作系统,一般有3种方法可以实现:将自己的操作系统换成Linux操作系统(Linux操作系统使用日常办公、游戏等不方便,不推荐);安装双系统(Windows+Linux),开机的时候选择进入其中一个;使用虚拟机软件,在虚拟机软件中安装Linux操作系统(推荐)。什么是虚拟机?虚拟机软件(如Vmware)通过虚拟化技术可以模拟出虚拟的硬件,我们在虚拟出的硬件上安装真实的操作系统(我们安装Linux操作系统)。这样就在电脑中虚拟出了一个完整的新的电脑,方便学习。

xaiobai123的博客 1390

vscode不能远程连接ubuntu18.04.6

我的工作环境是Ubuntu 22.04.4 LTS, 远程机器是ubuntu18.04.6, 如果是工作环境是windows或mac,参考如下链接也能解决。原始是:需要glibc 2.28 or later,系统最低要求:Debian 10, RHEL 8, Ubuntu 20.04.vscode远程ssh连接ubuntu18.04.6时,出现如下提示框,单击Learn More后,定位到问题。根据链接,一路看下来,找到相关资源和解决办法。英语要好,官网是最好的解决问题和学习的资源。

fedorayang的专栏 3031

Ubuntu18.04下VScode调试方法

关于vscode下调试 #

qq_37612550的博客 1769

Ubuntu18.04下配置VScode的C/C++开发环境

推荐Ubuntu16.04下配置VScode的C/C++开发环境:,亲测(2020.05.13)也可用

6610
上一篇: LBM安装、运行入门指南
niewzh
博客等级 码龄9年 405粉丝 184原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值