在 Debian 上运行 Rust 程序一般有几种情况:直接运行 Rust 源码(编译后运行)、运行已经编译好的二进制文件、或者用 Cargo 管理项目。下面按常见步骤说明。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示完成后,加载环境:
source "$HOME/.cargo/env"
验证:
rustc --version
cargo --version
sudo apt update
sudo apt install rustc cargo
创建文件 main.rs:
fn main() {
println!("Hello, Debian!");
}
rustc main.rs
./main
输出:
Hello, Debian!
cargo new hello
cd hello
目录结构:
hello
├── Cargo.toml
└── src
└── main.rs
cargo run
或者只编译:
cargo build
./target/debug/hello
发布版本(更快更小):
cargo build --release
./target/release/hello
如果是 Linux 二进制文件:
chmod +x program
./program
若提示缺少库(如 libssl、glibc):
sudo apt install libssl-dev
source "$HOME/.cargo/env"
或把下面加到 ~/.bashrc:
export PATH="$HOME/.cargo/bin:$PATH"
cargo build --release --target x86_64-unknown-linux-musl
如果你愿意,可以告诉我:
我可以给你更具体的方案。