CentOS 安装 Rust

来源:Linux 教程 / 时间:2026-09-07

CentOS 安装 Rust
安装 Rust 终端运行
curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
输入 1 并回车以完成默认安装
安装完成后,加载环境变量:
source $HOME/.cargo/env
验证安装是否成功
rustc --version
cargo --version
配置 Cargo 镜像源
为了加速依赖下载,可以配置国内镜像源(例如阿里云或中科大镜像):
创建或编辑配置文件:
mkdir -p ~/.cargo
vim ~/.cargo/config
添加以下内容(以阿里云为例):

[source.crates-io]
registry = “https://github.com/rust-lang/crates.io-index”
replace-with = ‘aliyun’
[source.aliyun]
registry = “https://mirrors.aliyun.com/rust-crates”

保存并退出后,Cargo 将使用配置的镜像源
创建并运行 Rust 项目
创建一个新项目

cargo new helloworld
cd helloworld

构建项目
cargo build

运行项目
cargo run


Rust Release Build
构建 release 版本的程序 通过使用
cargo build --release
命令来实现
用 release 配置文件来编译代码 从而生成优化后的二进制文件
cargo build --release

这将会生成一个优化后的二进制文件,位于 目录下
target/release

配置 Release Profiles
Rust 提供了两种主要的配置文件:dev 配置文件和 release 配置文件
cargo build 使用 dev 配置文件
cargo build --release 使用 release 配置文件

项目的 文件中自定义这些配置文件
Cargo.toml
下是默认的优化级别设置

[profile.dev]
opt-level = 0

[profile.release]
opt-level = 3


设置控制 Rust 应用到代码的优化数量 opt-level 范围从 0 到 3
更多的优化会延长编译时间 但会生成运行速度更快的代码


Rust 程序示例
使用 cargo build --release 来构建

fn gcd(m: u64, n: u64) -> u64 {
assert!(m != 0 && n != 0);
if m > n {
return gcd(m - n, n);
}
if m < n {
return gcd(n - m, m);
}
m
}

#[test]
fn test_gcd() {
assert_eq!(gcd(14, 15), 1);
assert_eq!(gcd(2 * 3 * 5 * 11 * 17, 3 * 7 * 11 * 13 * 19), 3 * 11);
}

fn main() {
println!(“gcd(12, 8) = {}”, gcd(12, 8));
}

运行以下命令来构建 release 版本:
cargo build --release

这将会生成一个优化后的二进制文件,位于 target/release 目录下
通过使用 cargo build --release
确保你的 Rust 程序在发布时具有最佳的性能和最小的二进制文件大小

定期更新 Rust 工具链以获取最新功能和修复
rustup update
使用 cargo check 快速检查代码而无需完整编译,提高开发效率。
成功在 CentOS 上安装 Rust

标签: Centos Rust项目

上一篇: Vaultwarden on Podman

下一篇: 编译 vaultwarden

客服