wsl2安装与gcc环境搭建
wsl2安装与gcc环境搭建

wsl2安装与gcc环境搭建

wsl2安装

方法一

从微软官方的教程Install WSL | Microsoft Docs中可以直接找到安装的方法,他是以管理员身份打开 PowerShell 工具并运行以下命令

wsl --install

直接进行安装,但是我在安装过程中发现,在最后安装ubuntu时卡住了,一直没有动静。

方法二

1、启用适用于 Linux 的 Windows 子系统,以及启用“虚拟机平台”

这个可以*以管理员身份打开 PowerShell 工具并运行以下命令*

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

之后直接重启电脑,进行下一步。

当然这一步也可以通过控制面板->程序->启用或关闭Windows 功能中找到

img

重启后,在 PowerShell 中输入以下命令,将 WSL 默认版本改为 WSL2:

wsl --set-default-version 2

2、安装ubuntu

打开微软商店,搜索Ubuntu,安装即可

img

gcc环境搭建

在进入ubuntu之后,输入name以及密码,我们先进行换源,输入以下代码

sudo vim /etc/apt/source

img

这里我们先注释了它原有的源,在后面添加阿里的源,注意这里要用阿里的,我一开始用清华源,在后面安装build-essential时,出现了broken pack的问题。

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

之后在进行更新

sudo apt-get update
sudo apt-get upgrade

在之后就安装gcc的

sudo apt-get install build-essential

这样就搭建完了,之后即可通过

cd /mnt/

在上面代码中输入地址,运行linux环境的C语言代码了

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注