wsl2安装与gcc环境搭建
wsl2安装
方法一
从微软官方的教程Install WSL | Microsoft Docs中可以直接找到安装的方法,他是以管理员身份打开 PowerShell 工具并运行以下命令
1 | wsl --install |
直接进行安装,但是我在安装过程中发现,在最后安装ubuntu时卡住了,一直没有动静。
方法二
1、启用适用于 Linux 的 Windows 子系统,以及启用“虚拟机平台”
这个可以*以管理员身份打开 PowerShell 工具并运行以下命令*
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
之后直接重启电脑,进行下一步。
当然这一步也可以通过控制面板->程序->启用或关闭Windows 功能中找到
重启后,在 PowerShell 中输入以下命令,将 WSL 默认版本改为 WSL2:
1 | wsl --set-default-version 2 |
2、安装ubuntu
打开微软商店,搜索Ubuntu,安装即可
gcc环境搭建
在进入ubuntu之后,输入name以及密码,我们先进行换源,输入以下代码
1 | sudo vim /etc/apt/source |
这里我们先注释了它原有的源,在后面添加阿里的源,注意这里要用阿里的,我一开始用清华源,在后面安装build-essential时,出现了broken pack的问题。
1 | deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse |
之后在进行更新
1 | sudo apt-get update |
在之后就安装gcc的
1 | sudo apt-get install build-essential |
这样就搭建完了,之后即可通过
1 | cd /mnt/ |
在上面代码中输入地址,运行linux环境的C语言代码了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Infinite's journey!