Ubuntu Rust 环境怎么搭建
导读: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” }
- [registries]
- 说明:镜像能加速依赖拉取,但请以镜像站公告为准,必要时可切换回官方源。
- 编辑文件:~/.cargo/config.toml,加入:
四 创建项目与常用命令
- 使用 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_ROOT 或 Cargo 镜像源。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Rust 环境怎么搭建
本文地址: https://pptw.com/jishu/764330.html
