一、前置准备:安装系统依赖
在Linux上配置Rust环境前,需安装编译Rust程序所需的底层工具链(如GCC、Make)。不同发行版的安装命令如下:
sudo apt update && sudo apt install -y build-essential curl gitsudo dnf groupinstall -y "Development Tools" && sudo dnf install -y curl gitsudo pacman -S --needed base-devel curl git二、使用Rustup安装Rust工具链
Rustup是Rust官方推荐的工具链管理工具,可便捷安装/切换Rust版本(稳定版、 nightly版等)。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shrustc)、包管理器(cargo)及Rustup本身。~/.cargo/bin)添加到系统PATH中。运行以下命令使更改立即生效:
source $HOME/.cargo/envsource ~/.zshrcrustc --version(应显示Rust编译器版本,如rustc 1.75.0)cargo --version(应显示Cargo版本,如cargo 1.75.0)三、配置Rust环境(可选但推荐)
rustup命令切换:
rustup install nightlyrustup default nightlyrustup override set nightly~/.cargo/config文件(不存在则新建),添加以下内容(以清华大学镜像为例):[registries.mirrors-tuna]
index = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
[source.crates-io]
replace-with = "mirrors-tuna"
保存后,Cargo会优先从国内镜像获取依赖。四、创建并运行第一个Rust项目
使用Cargo创建项目是最便捷的方式,它能自动生成标准项目结构。
cargo new 项目名称(如cargo new hello_rust),会在当前目录下创建一个包含src/main.rs(入口文件)和Cargo.toml(项目配置文件)的文件夹。cd 项目名称(如cd hello_rust)。cargo run,Cargo会自动编译项目并运行生成的可执行文件。若一切正常,终端将输出Hello, world!!五、安装常用开发工具(提升体验)
rust-analyzer扩展(提供代码补全、语法检查、调试等功能)。安装后,重启VS Code即可获得完整的Rust开发支持。cargo install rls安装Rust Language Server(RLS),但rust-analyzer是目前更推荐的选择。通过以上步骤,你已完成Linux环境下Rust开发环境的配置,可开始编写、编译和运行Rust项目。若过程中遇到问题,可参考Rust官方文档(rustup doc)或社区资源(如Rust用户论坛)寻求帮助。