博客地址:kaggle上mmdet的使用与tensorboard的解决方案 | Infinite journey (infinite-zh.com)

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 功能中找到

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

wsl --set-default-version 2

2、安装ubuntu

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

gcc环境搭建

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

sudo vim /etc/apt/source

这里我们先注释了它原有的源,在后面添加阿里的源,注意这里要用阿里的,我一开始用清华源,在后面安装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语言代码了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐