linux

Rust在Linux上如何编译安装

小樊
53
2025-10-05 18:38:01
栏目: 编程语言

Rust在Linux上的推荐安装方式:使用rustup(官方工具链管理器)
rustup是Rust官方提供的工具链管理工具,可便捷安装、更新和管理Rust编译器(rustc)、包管理器(cargo)及标准库,是Linux环境下最常用的安装方法。

1. 安装前准备:安装系统依赖

在安装rustup前,需确保系统具备编译工具链和网络工具。根据发行版差异,执行以下命令:

上述命令安装了GCC/Clang、Make、Git、OpenSSL开发库等必要组件,确保rustup能正常运行。

2. 使用rustup安装Rust工具链

打开终端,运行以下命令下载并执行rustup安装脚本:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

脚本会自动下载最新稳定版的Rust工具链(包括rustc、cargo),并按照提示完成安装。安装过程中需确认许可协议(输入1继续默认安装)。

3. 配置环境变量

安装完成后,rustup会提示是否将Rust工具链路径(~/.cargo/bin)添加到PATH环境变量中。若未自动添加,需手动执行以下命令使配置生效:

source ~/.cargo/env

为永久生效,可将上述命令添加到shell配置文件(如~/.bashrc~/.zshrc)中:

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

4. 验证安装结果

运行以下命令检查Rust工具链是否安装成功:

rustc --version  # 查看Rust编译器版本
cargo --version  # 查看Cargo包管理器版本

若输出类似rustc 1.75.0 (x86_64-unknown-linux-gnu)的版本信息,说明安装成功。

5. (可选)升级Rust工具链

rustup支持一键升级Rust到最新稳定版,命令如下:

rustup update

升级完成后,再次运行rustc --version即可查看新版本信息。

附:从源码编译安装(非推荐,仅适用于特殊需求)

若需安装特定版本的Rust或定制工具链,可从源码编译。步骤如下:

  1. 安装编译依赖
    sudo apt install -y g++ python2.7 make cmake curl git libssl-dev pkg-config
    
  2. 下载源码
    从Rust官网下载指定版本的源码包(如rustc-1.60.0-src.tar.gz),解压后进入目录。
  3. 配置与编译
    复制示例配置文件cp config.toml.example config.toml,修改[install]部分的prefix(如prefix = "~/rust")指定安装路径,然后执行:
    ./x.py build && ./x.py install
    
  4. 配置环境变量
    ~/rust/bin添加到PATH中,验证安装。

注:源码编译耗时较长,且需处理依赖和配置问题,建议优先使用rustup安装。

0
看了该问题的人还看了