您现在的位置是:首页 >技术交流 >Windows11中启用WSL2并安装Ubuntu。并通过ssh登陆、下载vscode、下载编辑器(gcc、g++)等网站首页技术交流

Windows11中启用WSL2并安装Ubuntu。并通过ssh登陆、下载vscode、下载编辑器(gcc、g++)等

yumoWow 2024-06-14 17:20:28
简介Windows11中启用WSL2并安装Ubuntu。并通过ssh登陆、下载vscode、下载编辑器(gcc、g++)等

一、启用WSL2并配置Ubuntu

1、微软商店中下载WSL(Windows Server for Linux)和Ubuntu(最新版暂时看不了版本号,不过无妨,后序可以查看)

2、打开Linux子系统功能:

控制面板->程序->程序和功能->启用或关闭Windows功能

勾选

确定之后会重启电脑。

3、打开并配置Ubuntu

1)它的安装位置在

C:UsersAdministratorAppDataLocalPackagesCanonicalGroupLimited.Ubuntu_79rhkp1fndgsc

 Administrator换成你电脑的用户名。

2)初始化Ubutu配置

这里需要设置用户名和密码,密码显示不出来,因为笔者已经配置过了无法再查看,具体请看这篇巨佬博客:https://blog.csdn.net/moshowgame/article/details/109039727

 3)更换软件源(我更换的是清华大学的源,超快)

清华大学镜像网(可调版本):https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

 关于deb,wiki百科:“deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。” 这里的APT(apt)也是后续的关键先生。

tips:关于查看Ubuntu版本,用这一句就好了:

cat /etc/issue

 4)验证并更新

输入 cat /etc/apt/sources.list 检验

输入 sudo apt-get update  更新

二、配置SSH并通过FinalShell等软件登录

这一步因为上面巨佬博客https://blog.csdn.net/moshowgame/article/details/109039727

讲得很好很细节,这里跳了(效率很高)

三、下载各类工具

1、vs code代码编辑器(这一步我在Ubuntu命令行窗口用apt实现,关键先生他来了~)

1)用sudo身份更新软件包索引并安装依赖

sudo apt update
sudo apt install software-properties-common apt-transport-https wget

2)使用 wget 命令插入 Microsoft GPG key(wget命令是用来从指定的URL下载文件的)

输入:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

并启用vs code 源仓库,输入:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

 (有警告但插入成功)

 3)apt安装code

sudo apt install code

(这里截图很长就不放了) 

4)安装好了Ubuntu中直接输入code启用

 大功告成!

2、下载GCC、G++等编译器

请参见此博客(巨细):https://developer.aliyun.com/article/766146

好了还是展示下过程:

1)更新一下apt,再安装基本软件包(可不止一个)

sudo apt update
sudo apt install build-essential

 2)查看g++版本(其他软件查看一样)

g++ --version

 3)Hello World! 大致过程是:

---> 输入code打开vscode

---> 写一个c++程序,保存在Ubuntu中home中或是一个文件夹下(我创建了一个文件夹Code_Test来放hello.cpp)

---> Ubuntu中编译运行

vscode中写好的c++程序:

#include <iostream>
using namespace std;

int main()
{
    std::cout << "Hello! Ubuntu!" << endl;
    return 0;
}

切换到当前文件夹:

cd 文件夹名

 编译(c):

gcc hello.c -o hello

(c++) 

g++ hello.cpp -o hello

 

运行:

./hello

截图: 

多说一句:用Vs Code 打开文件可以发现文件的存放位置等(可视化!)

3、下载tldr(too long don't read),直接放巨佬的链接吧

https://blog.csdn.net/m0_61195936/article/details/129314744?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129314744-blog-108407746.235%5Ev32%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129314744-blog-108407746.235%5Ev32%5Epc_relevant_default_base3&utm_relevant_index=1

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。