最新版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

Leaflet 加载天地图完整配置指南:从插件修改到无限缩放(附源码)

本文详细介绍了Leaflet与天地图深度集成的完整配置指南,包括插件修改、无限缩放实现及源码示例。通过解析天地图服务的WMTS协议、双投影支持和密钥机制,帮助开发者突破缩放级别限制,优化地图应用性能,适用于Web地图开发和高精度GIS系统。

weixin_27180827的博客 441

【QMIX】一种基于Value-Based多智能体算法

文章目录1. QMIX 解决了什么问题(Motivation)2. QMIX 怎样解决团队收益最大化问题(Method)2.1 算法大框架 —— 基于 AC 框架的 CTDE(Centralized Training Distributed Execution) 模式 QMIX 是一种基于 Value-Based 的多智能体强化学习算法(MARL),其基本思想来源于 Actor-Critic 与 DQN 的结合。使用中心式学习(Centralized Learning)分布式执行(Distributed

qq_38638132的博客 9860

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

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

yamahayamede的博客 6300

手把手教你用scATAC-seq分析拟南芥根尖染色质可及性(附代码实战)

本文详细介绍了使用scATAC-seq技术分析拟南芥根尖染色质可及性的完整流程,涵盖从实验设计、数据质控、细胞分群到差异分析和多组学整合的实战步骤。通过具体的代码示例,帮助植物研究者掌握单细胞表观组学分析的核心方法,揭示细胞异质性和基因调控动态。

weixin_29291185的博客 265

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万+

推荐系统(六)双塔模型

双塔模型是推荐场景中常用的粗排模型之一,本节主要介绍几种典型的双塔模型及其变型,如SENet 双塔模型,并联双塔,蒸馏学习,对偶增强双塔,阿里 COLD。

Jin_Kwok的博客 5144

PyRoki:机器人运动学优化库入门教程

PyRoki:模块化机器人运动学优化工具包 本文介绍了PyRoki,一个模块化、可扩展且跨平台的机器人运动学优化工具包。PyRoki通过统一变量和成本函数接口,简化了逆运动学、轨迹优化和运动重定向等任务的实现,支持CPU、GPU和TPU加速。实验表明,PyRoki在批量逆运动学任务中比现有GPU加速库cuRobo快1.4-1.7倍,且收敛误差更低。其模块化设计支持快速集成新成本函数,并通过交互式可视化工具优化参数配置。PyRoki开源发布,为机器人运动优化提供了灵活高效的解决方案。

机器人控制与仿真应用 1293

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

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

ClangCya的博客 5246

雷达工程师面试题目

详细描述项目背景、目标、你的具体职责和贡献,分析在项目实施过程中遇到的主要技术难题及解决方案,总结项目取得的成果和经验教训。

道亦无名 738

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

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

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

后仿真中《SDF反标必懂连载篇》之 <INTERCONNECT/IOPATH> 到底反标电路路径是哪里

对于SDF INTERCONNECT ENTRY 描述,我们在之前的文章有详解。读万卷书,行万里路。实践很重要。今天,搞一下SDF INTERCONNECT / IOPATH 延迟数据信息,究竟反标的是哪一路径延时?究竟在电路上一段段如何表现出延迟现象的呢?

那么菜的博客 2135

1️⃣ Coze智能体基础入门教学(2025年全新版本)

不妨设想一下,倘若我们能够打造出一个数字助手,它不但能精准洞悉我们的需求,更可以独立思索、学习以及付诸行动,这便是 AI Agent 的基础理念。它恰似计算机世界里的 “智慧精灵”,能够感知周遭环境、做出判断并采取行动。AI Agent 的发展之路精彩纷呈。它走过了三个重要阶段:起初,它犹如一个被规则束缚的机器人,只能按预设好的指令开展工作。接着,它学会运用统计学方法,通过分析数据来做决策,变得越发灵活。到如今,凭借深度学习技术,它已经能够像人类一样去学习复杂的任务了。

李同学Lino的博客 4087

记录一次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

SAP B1中文培訓教材_SDK

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

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

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

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

展翅飞翔mxq的博客 3943

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【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、付费专栏及课程。

余额充值