首页主机资讯Ubuntu Rust 环境怎么搭建

Ubuntu Rust 环境怎么搭建

时间2025-12-05 03:38:04发布访客分类主机资讯浏览241
导读:Ubuntu 搭建 Rust 环境 一 安装前准备 更新索引并安装基础编译工具,确保后续能编译本地依赖与构建项目: 命令:sudo apt update && sudo apt install -y curl build...

Ubuntu 搭建 Rust 环境

一 安装前准备

  • 更新索引并安装基础编译工具,确保后续能编译本地依赖与构建项目:
    • 命令:sudo apt update & & sudo apt install -y curl build-essential gcc make
  • 这些依赖可避免常见的链接器缺失(如 linker ‘cc’ not found)等问题。

二 安装方式

  • 推荐方式:使用 rustup(获取最新稳定版与完整工具链)
    • 安装命令:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装时选择默认选项(安装 stable 工具链与 Cargo)。
    • 激活环境:source $HOME/.cargo/env(或重启终端)。
    • 验证:rustc --version、cargo --version 应显示版本号。
  • 备选方式:通过 APT 安装(系统级、版本通常较旧)
    • 安装命令:sudo apt install -y rustc cargo
    • 适用场景:只需基础使用或统一系统包管理;如需新特性与更快更新,仍推荐 rustup。

三 国内镜像加速(可选)

  • 方式一:设置 rustup 镜像(安装前或安装时配置环境变量)
    • 命令:
      • export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
      • export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    • 然后再执行 rustup 安装脚本,可显著加速工具链下载。
  • 方式二:配置 Cargo 国内源(crates.io 索引镜像)
    • 编辑文件:~/.cargo/config.toml,加入:
      • [registries]
        • crates-io = { index = “https://mirrors.tuna.tsinghua.edu.cn/crates.io-index” }
    • 说明:镜像能加速依赖拉取,但请以镜像站公告为准,必要时可切换回官方源。

四 创建项目与常用命令

  • 使用 Cargo 创建并运行项目:
    • 创建:cargo new hello_world & & cd hello_world
    • 构建:cargo build
    • 运行:cargo run
    • 测试:cargo test
  • 直接使用 rustc 编译单文件:
    • 示例:
      • nano main.rs(写入:fn main(){ println!(“Hello, Rust”); } )
      • rustc main.rs & & ./main
  • 以上覆盖了最常见的开发与验证流程。

五 多版本管理 更新与卸载

  • 多版本与工具链管理(rustup)
    • 安装 nightly:rustup toolchain install nightly
    • 切换默认:rustup default nightly
    • 列出工具链:rustup toolchain list
    • 按需临时使用:rustup run nightly cargo build
  • 更新与维护
    • 更新工具链:rustup update
  • 卸载
    • rustup 方案:rm -rf ~/.cargo ~/.rustup
    • APT 方案:sudo apt remove --purge rustc cargo & & sudo apt autoremove
  • 常见问题速解
    • 编译报错 linker ‘cc’ not found:sudo apt install build-essential
    • 安装或更新缓慢:检查并设置 RUSTUP_DIST_SERVER / RUSTUP_UPDATE_ROOTCargo 镜像源。

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


若转载请注明出处: Ubuntu Rust 环境怎么搭建
本文地址: https://pptw.com/jishu/764330.html
Linux Oracle日常维护有哪些要点 Ubuntu Rust 编译出错怎么办

游客 回复需填写必要信息