Ubuntu下Rust项目构建流程如下:
安装Rust环境
通过rustup安装Rust工具链,配置国内镜像加速下载:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update
创建项目
使用cargo new生成项目结构,默认包含Cargo.toml(依赖配置)和src/main.rs(主程序):
cargo new my_project
cd my_project
管理依赖
在Cargo.toml中添加依赖库(如serde),通过cargo build自动下载编译。
构建项目
cargo build,生成可执行文件于target/debug/。cargo build --release,生成优化后的可执行文件于target/release/。运行程序
cargo run(自动构建并执行)。./target/debug/my_project(调试模式)或./target/release/my_project(发布模式)。测试与优化
cargo test。cargo fmt。cargo clippy。发布与部署
cargo build --release(库项目需在Cargo.toml中指定[lib])。rustup target add添加目标平台,使用cargo build --target生成对应可执行文件。关键命令总结:
| 操作 | 命令 | 说明 |
|---|---|---|
| 安装Rust | `curl … | sh+rustup update` |
| 创建项目 | cargo new <名称> |
生成项目结构 |
| 构建 | cargo build |
调试模式构建 |
| 运行 | cargo run |
编译并运行 |
| 发布 | cargo build --release |
优化模式构建 |
参考来源: