debian

Rust编译器在Debian中如何使用

小樊
39
2025-10-08 13:12:05
栏目: 编程语言

在Debian中使用Rust编译器的完整流程

1. 准备工作:更新系统并安装依赖

在安装Rust前,需确保系统包列表最新,并安装构建Rust所需的工具链:

sudo apt update
sudo apt install curl build-essential gcc make -y

2. 安装Rust编译器(两种方式)

Rust的官方推荐安装方式为rustup(支持版本管理),也可通过Debian官方源安装(版本较固定)。

方式一:使用rustup安装(推荐)

rustup是Rust的官方工具链管理器,可灵活切换Rust版本(如stable、beta、nightly):

# 下载并运行rustup安装脚本(自动处理依赖)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
方式二:通过Debian官方源安装

若无需频繁切换Rust版本,可直接通过apt安装:

# 添加Rust官方GPG密钥(确保软件包安全)
wget -qO - https://download.rust-lang.org/linux/rust-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rust-archive-keyring.gpg

# 创建Rust源列表文件
echo "deb [signed-by=/usr/share/keyrings/rust-archive-keyring.gpg] https://download.rust-lang.org/linux/debian stable main" | sudo tee /etc/apt/sources.list.d/rust.list

# 更新包列表并安装
sudo apt update
sudo apt install rustc cargo

3. 使用Rust编译器

Rust的开发流程主要通过cargo(官方包管理器)完成,也可直接使用rustc编译单个文件。

使用Cargo管理项目(推荐)

Cargo简化了项目创建、依赖管理、编译和运行的流程:

直接使用rustc编译单个文件

若仅需编译单个Rust源文件(如main.rs):

# 编写代码(示例:打印Hello World)
echo 'fn main() { println!("Hello, Rust!"); }' > main.rs

# 编译文件
rustc main.rs  # 生成可执行文件(Linux下为main)

# 运行可执行文件
./main  # 输出:Hello, Rust!

4. 可选配置(提升开发体验)

通过以上步骤,即可在Debian系统中完成Rust编译器的安装与基础使用。建议优先使用rustup管理Rust版本,结合cargo进行项目开发,以获得最佳的开发体验。

0
看了该问题的人还看了