【环境搭建】Windows系统中使用VScode在虚拟机ubuntu系统中进行开发的方法

devtools/2024/10/24 20:14:37/

ubuntu_0">Windows系统中使用VScode在虚拟机ubuntu系统中进行开发的方法

ubuntu_1">vmware虚拟机+ubuntu系统

vmware虚拟机17.5个人版可以免费使用,在官网上下载。前提是需要在官网上注册一下,然后具体的方法可以搜一下。然后下载ubuntu镜像,最好下载22.04的版本,最新的版本太大了,内存要分配很多,会卡死。安装ubuntu后最好找教程把ip改为静态的,不然后续开关机ip总是变化会频繁修改ssh的配置文件。在ubuntu虚拟机上要安装对应的开发环境,我是用的是C++开发,所以就直接用如下命令安装。

sudo apt install build-essential
sudo apt install gdb

vscode_7">vscode上安装插件

  1. Remote Development(会连带安装其他必要的相关插件)
  2. C/C++
  3. code runner

vscodessh_12">在vscode中使用ssh连接虚拟机系统

在这里插入图片描述
红色圈的地方要修改成自己机器对应的信息,Host就是ubuntu终端中@符号后面的内容,Hostname就是你虚拟机的ip,User就是使用的登录用户(@符号前面的内容)。
配置完之后连接,输入密码后就可以登陆了。然后在左边一列第一个选项卡中点击,选择open folder。选择一个你需要操作的文件夹,就可以在这个文件夹中进行开发了。


http://www.ppmy.cn/devtools/128508.html

相关文章

10. mapreduce实现wordcount

一. mapreduce 概述 mapreduce是一个并行计算框架,它起源于Google的MapReduce论文,它主要用于离线海量数据计算。 优点:海量数据离线处理,开发简单,部署方便缺点:仅适用于批处理,不支持实时数…

push_back和emplace_back

title: push_back和emplace_back date: 2024-10-20 19:29:25 tags: categories: C modern C中提到使用考虑使用置入代替插入,个人理解就是使用考虑使用emplace_back代替push_back操作,那么这两者之间究竟有什么区别,想探究一下 首先这两个函…

基于单片机的搬运机器人控制系统

摘 要: 搬运机器人(transfer robot)是可以进行自动化搬运作业的工业机器人 。 搬运机器人可以通过C 语言编程实现单片机上控制,通过实验和调试,实行机器人的抓放料,也可以实现自己的自行运行。 关键词: 单片机;搬运机器人;调试 0 引 言 单片机又称单片微控制器 , 它…

torch.utils.checkpoint.checkpoint介绍

torch.utils.checkpoint.checkpoint 是 PyTorch 提供的一种内存优化工具,用于在计算图的反向传播过程中节省显存。它通过重新计算某些前向传播的部分,减少了保存中间激活值所需的显存,特别适用于深度模型,如 Transformer 等层数较…

(A-D)AtCoder Beginner Contest 376

目录 比赛链接: A - Candy Button 题目链接: 题目描述: 数据范围: 输入样例: 输出样例: 样例解释: 分析: 代码: B - Hands on Ring (Easy) 题目链接&#xff1…

代码随想录算法训练营第三十七天|509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯

509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯 509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯 509. 斐波那契数 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面…

智慧楼宇平台,构筑未来智慧城市的基石

随着城市化进程的加速,城市面临着前所未有的挑战。人口密度的增加、资源的紧张、环境的恶化以及对高效能源管理的需求,都在推动着我们寻找更加智能、可持续的城市解决方案。智慧楼宇作为智慧城市建设的重要组成部分,正逐渐成为推动城市可持续…

「AIGC」AI设计工具 v0.dev

https://v0.dev/ 1.1 简介 $20 学习前端代码本身似乎并不复杂,但是有平台能够直接生成代码、预览效果,似乎更有性价比。可能对于有前端和开发经验的同学而言,直接实现某个页面效果并不算是太复杂的事情,但是对于没有代码经验的同学而言,直接使用 AI 跑出代码甚至直接落地…