您现在的位置是:首页 >技术交流 >Windows11中启用WSL2并安装Ubuntu。并通过ssh登陆、下载vscode、下载编辑器(gcc、g++)等网站首页技术交流
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),直接放巨佬的链接吧