从 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、全新机制【悠乐汇ai辅助工具激活码...
一分钟快速了解开挂技巧!闲来麻... 一分钟快速了解开挂技巧!闲来麻将多功能开挂技巧,闲来麻将果然真的有开挂技巧1、下载好闲来麻将透视辅助...
重大消息辅助挂课程!同城游贵阳... 重大消息辅助挂课程!同城游贵阳捉鸡麻将多功能辅助挂软件,同城游贵阳捉鸡麻将一贯真的有辅助软件1、点击...
玩家必知教程透视阶段!蜀州麻将... 玩家必知教程透视阶段!蜀州麻将海宁多功能透视教程,蜀州麻将海宁竟然是有辅助教程1)蜀州麻将海宁有没有...
详细说明透视器插件!云鹤九霄多... 详细说明透视器插件!云鹤九霄多功能透视器插件,云鹤九霄一贯真的是有透视器插件1)云鹤九霄辅助插件:进...
玩家必备教程外挂教程!小白大作... 玩家必备教程外挂教程!小白大作战多功能外挂教程,小白大作战竟然真的是有外挂教程1、用户打开应用后不用...
推荐十款透视挂要领!放炮罚多功... 推荐十款透视挂要领!放炮罚多功能透视挂工具,放炮罚好像是有辅助工具小薇(辅助器软件下载)致您一封信;...