首页主机资讯Ubuntu 下 Rust 配置步骤是什么

Ubuntu 下 Rust 配置步骤是什么

时间2025-12-11 00:56:04发布访客分类主机资讯浏览1122
导读:Ubuntu 下 Rust 配置步骤 一 准备与安装 更新系统并安装编译工具链(确保后续能编译本地依赖): 命令:sudo apt update && sudo apt install -y curl build-ess...

Ubuntu 下 Rust 配置步骤

一 准备与安装

  • 更新系统并安装编译工具链(确保后续能编译本地依赖):
    • 命令:sudo apt update & & sudo apt install -y curl build-essential gcc make
  • 使用 rustup 安装 Rust 工具链(推荐方式,便于多版本管理):
    • 命令:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装时选择默认选项(安装 stable 工具链与 Cargo)。
  • 激活环境:
    • 命令:source "$HOME/.cargo/env"(或新开一个终端会话)。
  • 验证安装:
    • 命令:rustc --versioncargo --versionrustup --version,应显示版本号与路径 $HOME/.cargo/bin

二 国内镜像加速(可选)

  • 安装阶段加速(设置环境变量后再执行安装脚本):
    • 命令:
      • export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
      • export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
  • 包索引与下载加速(配置 Cargo 镜像):
    • 编辑或创建文件:$HOME/.cargo/config.toml
    • 示例(使用 清华大学 镜像):
      • 内容:
        [registries]
          crates-io = {
         index = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index" }
            
        
    • 说明:镜像能显著提升 crates.io 索引与依赖下载速度,适合中国大陆网络环境。

三 基础配置与管理

  • 工具链管理(使用 rustup):
    • 查看:rustup toolchain list
    • 安装其他工具链(如 nightly):rustup toolchain install nightly
    • 切换默认工具链:rustup default nightly
    • 临时使用某工具链运行命令:rustup run nightly cargo build
  • 组件与 Profile:
    • 常用组件:rustfmt(格式化)、clippy(代码检查)、rust-docs(文档)
    • 查看/切换 Profile:rustup show profile,可选 minimaldefaultcomplete
    • 按需安装组件示例:rustup component add clippy rustfmt
  • 常用维护:
    • 更新工具链:rustup update
    • 卸载 Rust:rustup self uninstall

四 创建项目与构建运行

  • 使用 Cargo 创建并运行项目:
    • 新建二进制项目:cargo new hello_world & & cd hello_world
    • 构建:cargo build
    • 运行:cargo run
    • 发布构建:cargo build --release
  • 直接使用 rustc 编译单文件:
    • 示例:rustc main.rs & & ./main

五 常见问题与排查

  • 编译报错 linker ‘cc’ not found
    • 原因:缺少 GNU 编译器工具链。
    • 解决:sudo apt install -y build-essential
  • 命令未找到(如 rustccargo):
    • 原因:环境变量未生效。
    • 解决:source "$HOME/.cargo/env",或确认 echo "$PATH" 包含 $HOME/.cargo/bin
  • 安装或更新缓慢:
    • 检查是否设置了 RUSTUP_DIST_SERVERRUSTUP_UPDATE_ROOT,以及 $HOME/.cargo/config.toml 是否配置了镜像源。

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


若转载请注明出处: Ubuntu 下 Rust 配置步骤是什么
本文地址: https://pptw.com/jishu/768914.html
Ubuntu Rust 配置常见问题 PyTorch在Linux上的数据加载如何优化

游客 回复需填写必要信息