从 Vscode 中远程连接 WSL 服务器:可以本地操作虚拟机
创始人
2025-01-20 08:03:26
0

从 Vscode 中远程连接 WSL 服务器:可以本地操作虚拟机

1.下载  Vscode

Visual Studio Code - Code Editing. Redefined

2.下载 Ubuntu22.04,能下wsl2的下wsl2,wsl.exe --update后可直接看上图

wsl.exe --update

下不了wsl2的下wsl1,可直接看下图

a92a42982bf141bcb3fbeb33bcb73de4.png

5963e4012bcb4b6ea1107df4958fd40c.png

或者能下wsl2的看如下参考中 win10 WSL2问题解决WslRegisterDistribution failed with error: 0x800701bc的步骤;

不能下wsl2的看如下参考中 WslRegisterDistribution failed with error: 0x80041002的步骤。

wsl -l -v后可看version知道是 wsl1 还是 wsl2

wsl -l -v

ca2dc7ebcf0e4280b8bbbc4100896fc6.png

可参考

无法解析服务器的名称或地址/Wsl/0x80072eff/win10 WSL2问题解决Wsl 0x800701bc/Wsl:0x80041002-CSDN博客

3.打开Ubuntu或之后在Terminal下也行,输入这三条指令,可结合以下文章了解相关命令的作用

1.

sudo apt install make

 2.

sudo apt install g++

3.

sudo apt install bison flex

Compiler Principle:编译原理

关于的Linux 的make命令的安装_make命令安装-CSDN博客

Ubuntu 20.04 上安装 gcc/g++7.5_ubuntu g++-CSDN博客

C++语言 如何用G++进行编译和运行程序_g++编译运行-CSDN博客

Ubuntu下Flex&Bison的安装_flex ubuntu apt-get-CSDN博客 



3.点击类田字插件图标        install        WSL

d261d2827b3c4a0484c5d5a83909798f.png

4.搜索框中输入>wsl,点击 WSL:Connect to WSL using Distro...

或者点击WSL:Connect to WSL

4020132dcfb3427b89ea0a8811bcb580.png

5.点击下载好的Ubuntu,当左下角出现图片同款蓝条WSL:Ubuntu,即连接成功

93817edfdbec4f5ca9e3fd72c5140d09.png

6.点击类田字插件图标        install       Metals

4f18627316d445efb582e8447b7f0f3e.png

7.点击类田字插件图标       install        C/C++ Extension Pack af4a2a823c6746b3a3a67453a2a6f97b.png 8.点击类田字插件图标    install        Makefile Tools 3602ee9544d349fba82e1f35f5e7b377.png 9.建立共享文件夹 1.有密码,运行后输入密码进入root模式,如图片没有则可跳过
sudo -i

2.在Ubuntu 22.04 / 20.04上使用APT软件包管理器获取VMware Tools的最简单方法是下载并安装Open VM Tools,是适用于Linux虚拟操作系统的VMware Tools的开源版本。

apt-get install open -vm -tools

3.创建共享文件夹share_wsl,可任意存放在C、D、E盘等

mkdir /mnt/c/share_wsl mkdir /mnt/d/share_wsl mkdir /mnt/e/share_wsl

4.列出mnt中的文件或文件夹

ls /mnt 

5.可通过以下方式获得项目,新手推荐cmd方式,或直接gitee下载

Git 克隆 项目的三种方式_git克隆-CSDN博客

6.将下载好的项目文件复制到c盘的共享文件夹share_wsl,直接在Windows环境下Ctrl+C、Ctrl+V,无需进行指令操作。

7.项目文件夹复制到共享文件夹后,列出共享文件夹下的文件或文件夹

ls /mnt/c/share_wsl
8f07987e2ad54a8da96e7e3441e6d8c7.pnge468bd6c84ff4a1d82ae09769590a803.png

10.点击File->点击Open Folder

462cd9e347004937b57ff638ecd20700.png 11.点击.. d179873fd90244779db16c195f2b13e5.png 12.点击mnt 0638546b54dc46e4a4d869f780840505.png 13.找到项目后点击OK 018f2d1c99de4afc90049684cf18414c.png 14.点击Terminal -> 点击New Terminal aca514b26e164cde81c3395f176a501d.png 15.Terminal中输入make,点击Explorer(Ctrl+Shift+E)即可看到项目内文件夹 10e5503719b84e998f2ed4d9503126a5.png make后这个报错,就是没创建共享文件 ../../rule.mk:16: *** invalid syntax in conditional.  Stop.
make: *** [Makefile:64: install_common] Error 2 076b517f7ea54b1bb91d9dd78b3557e7.png

make后这个报错make: *** No targets specified and no makefile found.  Stop. 

就是没有进到包含项目的最里面的文件夹,即打开的项目文件夹中必须要有makefile,重新Open Floder到最里面的项目文件夹,即包含makefile的项目文件夹。

reference: Linux 文件共享(两种方法)_linux共享文件夹-CSDN博客


Linux中删除文件夹和文件的命令_linux删除文件夹-CSDN博客


如何使用命令在Ubuntu 20.04 Linux上安装Vmware Tools - A5互联 - 博客园 (cnblogs.com)
​​​​​

相关内容

热门资讯

实测分享!微信小程序免费黑科技... 实测分享!微信小程序免费黑科技,蜜瓜大厅辅助免费下载窍门教程(有挂猫腻)1、玩家可以在微信小程序免费...
截至发稿!微乐小程序黑科技,蛮... 截至发稿!微乐小程序黑科技,蛮籽酉阳大贰辅助手册教程(有挂方法)1、进入到微乐小程序黑科技是否有挂之...
一分钟教会你!微信小程序免费黑... 一分钟教会你!微信小程序免费黑科技开挂,欢乐茶馆脚本方案教程(有挂细节)1、微信小程序免费黑科技透视...
热门推荐!微信小程序免费黑科技... 热门推荐!微信小程序免费黑科技辅助,朋友局辅助器绝活教程(发现有挂)热门推荐!微信小程序免费黑科技辅...
2024教程!微信小程序免费黑... 2024教程!微信小程序免费黑科技透视,卡五星辅助器逍遥模块教程(确实有挂)1、玩家可以在微信小程序...
现有关情况通报如下!微信小程序... 现有关情况通报如下!微信小程序免费黑科技开挂,潮汕木虱有辅助挂吗积累教程(有挂详细)1)微信小程序免...
据相关数据显示!微乐小程序黑科... 据相关数据显示!微乐小程序黑科技,途游手游辅助脚本平台教材教程(有挂方略)1、超多福利:超高返利,海...
今日焦点!微信小程序免费黑科技... 今日焦点!微信小程序免费黑科技,途游手游辅助秘籍教程(有挂技巧)1、下载好微信小程序免费黑科技正确养...
最新研发!微乐小程序黑科技,吉... 最新研发!微乐小程序黑科技,吉祥填大坑攻略窍门教程(新版有挂)1、每一步都需要思考,不同水平的挑战微...
三分钟了解!微乐小程序免费黑科... 三分钟了解!微乐小程序免费黑科技,闲逸碰胡辅助积累教程(有挂方法)1、许多玩家不知道微乐小程序免费黑...