ubuntu

Ubuntu Rust项目构建流程解析

小樊
44
2025-08-31 19:29:24
栏目: 编程语言

Ubuntu下Rust项目构建流程如下:

  1. 安装Rust环境
    通过rustup安装Rust工具链,配置国内镜像加速下载:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh  
    rustup update  
    
  2. 创建项目
    使用cargo new生成项目结构,默认包含Cargo.toml(依赖配置)和src/main.rs(主程序):

    cargo new my_project  
    cd my_project  
    
  3. 管理依赖
    Cargo.toml中添加依赖库(如serde),通过cargo build自动下载编译。

  4. 构建项目

    • 调试模式cargo build,生成可执行文件于target/debug/
    • 发布模式cargo build --release,生成优化后的可执行文件于target/release/
  5. 运行程序

    • 直接运行:cargo run(自动构建并执行)。
    • 手动执行:./target/debug/my_project(调试模式)或./target/release/my_project(发布模式)。
  6. 测试与优化

    • 运行测试:cargo test
    • 代码格式化:cargo fmt
    • 静态分析:cargo clippy
  7. 发布与部署

    • 生成库文件: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 优化模式构建

参考来源:

0
看了该问题的人还看了