如何在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 程序 。

相关推荐
草莓熊Lotso23 分钟前
Vibe Coding 时代:LangChain 与 LangGraph 全链路解析
linux·运维·服务器·数据库·人工智能·mysql·langchain
蜡台6 小时前
Python包管理工具pip完全指南-----2
linux·windows·python
Ujimatsu7 小时前
虚拟机安装Debian 13.x及其常用软件(2026.4)
linux·运维·ubuntu
千百元7 小时前
zookeeper启不来了
linux·zookeeper·debian
AnalogElectronic9 小时前
linux 测试网络和端口是否连通的命令详解
linux·网络·php
Edward111111119 小时前
4月28日防火墙问题
linux·运维·服务器
拾贰_C9 小时前
【Agent | openai | Streaming | 】流式输出Streaming
ubuntu·面试·prompt
Rust研习社10 小时前
使用 Axum 构建高性能异步 Web 服务
开发语言·前端·网络·后端·http·rust
子琦啊10 小时前
【算法复习】字符串 | 两个底层直觉,吃透高频题
linux·运维·算法
AOwhisky11 小时前
Kubernetes 学习笔记:集群管理、命名空间与 Pod 基础
linux·运维·笔记·学习·云原生·kubernetes