如何在Win11系统中使用ubuntu(WSL)终端编译 Rust 程序

第一步:安装 WSL

参考微软提供的官方指南

在管理员模式下打开 PowerShellWindows 命令提示符,方法是右键单击并选择"以管理员身份运行",输入 wsl --install wsl --update命令,然后重启计算机。

如遇其他问题,可参考CSDN文章解决。

第二步:安装 ubuntu22.04

从windows store 中下载安装

第三步:修改国内源

打开文件资源管理器,打开左侧的Linux文件夹,定位到 etc/apt/目录,将 sources.list 复制保存为 sources.list.bk

用记事本程序打开 sources.list,将其中内容修改为国内源,如清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb http s://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

第四步:启动 ubuntu22.04并更新

设置用户名、密码。sudo apt update && sudo apt upgrade -y 更新 ubuntu 系统。

第五步:安装所需软件包

sudo apt install cargo

第六步:使用WSL终端编译Rust程序

在win11系统下,打开 VScode,即可使用 WSL 终端编译 Rust 程序 。

相关推荐
2023自学中5 分钟前
正点原子 Linux 驱动开发:多点电容触摸屏实验,gt9147 触摸芯片
linux·驱动开发·嵌入式
航Hang*6 分钟前
第2章:进阶Linux系统——第10节:Linux 系统编程与 Shell 脚本全解笔记(GCC+Make+Vim+Shell Script)
linux·运维·服务器·学习·vim·apache·vmware
孙同学_16 分钟前
【Linux篇】应用层协议HTTP
linux·运维·http
DeadPool loves Star19 分钟前
新版VSCode登录Old Linux
linux·ide·vscode
我爱学习好爱好爱20 分钟前
Ansible Loop循环 循环遍历的属性 Notify和Handlers
linux·运维·ansible
charlie11451419122 分钟前
嵌入式Linux驱动开发——模块参数与内核调试:让模块“活“起来的魔法
linux·驱动开发·学习·c
xin_yao_xin22 分钟前
Linux下项目开机自启服务
linux·运维·服务器
陳103025 分钟前
Linux:入门开发工具--Git和GUN调试器
linux·运维·git
DeepHacking29 分钟前
Ubuntu 上安装 ComfyUI(NVIDIA GPU / Conda / CUDA 12.1)
linux·ubuntu·conda
YQ_0133 分钟前
Ubuntu 执行 `ubuntu-drivers autoinstall` 后,Wi‑Fi 消失、外接显示器无反应的排查与修复
linux·运维·ubuntu