首页主机资讯Ubuntu Rust 工具链怎么搭建

Ubuntu Rust 工具链怎么搭建

时间2026-01-17 01:23:03发布访客分类主机资讯浏览1481
导读:Ubuntu 上搭建 Rust 工具链的标准做法 一 安装前准备 更新系统并安装基础构建工具,确保后续编译与链接正常: 命令:sudo apt update && sudo apt upgrade -y 安装:sudo...

Ubuntu 上搭建 Rust 工具链的标准做法

一 安装前准备

  • 更新系统并安装基础构建工具,确保后续编译与链接正常:
    • 命令:sudo apt update & & sudo apt upgrade -y
    • 安装:sudo apt install curl build-essential gcc make -y
  • 说明:build-essential 提供 GCC/ld 等链接器与基础头文件,能避免常见的 “linker ‘cc’ not found” 错误。

二 使用 rustup 安装与配置(推荐)

  • 安装或更新 rustup(Rust 版本管理器),并安装 稳定版 工具链与 Cargo
    • 命令:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装时选择默认项(安装稳定版 + Cargo)。
  • 激活工具链环境:
    • 命令:source $HOME/.cargo/env(或新开终端自动生效)。
  • 验证安装:
    • 命令:rustc --version、cargo --version(输出版本号即成功)。
  • 常用管理命令:
    • 更新工具链:rustup update
    • 切换/安装渠道:rustup install nightly、rustup default nightly(需要最新特性时)
    • 卸载:rustup self uninstall
  • 说明:rustup 可在 stable/beta/nightly 间切换,并统一管理组件与版本。

三 国内镜像加速(可选,提升下载速度)

  • 设置 rustup 镜像(安装前或安装后执行均可,临时生效;如需持久化,可写入 shell 配置文件如 ~/.bashrc 或 /etc/profile):
    • 命令:
      • export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
      • export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
  • 配置 Cargo 源(crates.io 索引镜像),创建或编辑文件 ~/.cargo/config
    • 示例:
      • [source.crates-io]
        • registry = “https://github.com/rust-lang/crates.io-index”
        • replace-with = ‘ustc’
      • [source.ustc]
        • registry = “git://mirrors.ustc.edu.cn/crates.io-index”
  • 说明:镜像能显著加速工具链与依赖下载;若镜像不可用,检查变量与配置文件路径是否正确。

四 常见问题与扩展

  • 编译报错 “linker ‘cc’ not found”:
    • 解决:安装构建工具链 sudo apt install build-essential。
  • 仅用系统包管理器安装(版本通常较旧,适合统一系统管理):
    • 命令:sudo apt install rustc cargo -y
    • 卸载:sudo apt remove rustc cargo & & sudo apt autoremove
  • 交叉编译到 Windows(可选):
    • 命令:sudo apt-get install gcc-mingw-w64
  • 第一个程序与 IDE 建议:
    • 快速测试:cargo new hello & & cd hello & & cargo run
    • VS Code 插件:rust-analyzer(语言支持)、CodeLLDB(调试)、Code Runner(快速运行)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Rust 工具链怎么搭建
本文地址: https://pptw.com/jishu/782153.html
Ubuntu Rust 编译速度慢怎么办 如何优化 Ubuntu 上的 Rust 环境

游客 回复需填写必要信息