linux

Linux系统中Rust的包管理工具怎么用

小樊
51
2025-08-19 11:30:10
栏目: 编程语言

Linux系统中Rust的包管理工具是Cargo,以下是其核心使用方法:

  1. 安装Rust和Cargo

    • 推荐使用官方脚本安装(可获取最新版本):
      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh  
      source $HOME/.cargo/env  # 配置环境变量  
      
    • 部分发行版可通过包管理器安装(版本可能较旧):
      # Debian/Ubuntu  
      sudo apt update && sudo apt install rustc cargo  
      # Fedora  
      sudo dnf install rust cargo  
      
  2. 项目基础操作

    • 创建新项目
      cargo new 项目名  
      cd 项目名  
      
      会生成包含Cargo.toml(配置文件)和src/(源代码目录)的目录结构。
    • 构建项目
      cargo build  # 编译生成可执行文件(位于target/debug/)  
      cargo build --release  # 优化编译(位于target/release/)  
      
    • 运行项目
      cargo run  # 直接编译并运行  
      
  3. 依赖管理

    • 添加依赖
      编辑Cargo.toml文件,在[dependencies]下添加库名及版本,例如:
      [dependencies]  
      serde = "1.0"  
      
      保存后运行cargo build自动下载依赖。
    • 更新依赖
      cargo update  # 更新所有依赖到最新版本  
      
  4. 其他常用命令

    • 查看依赖树
      cargo tree  
      
    • 清理构建缓存
      cargo clean  
      
    • 生成文档
      cargo doc  
      

说明:Cargo会自动处理依赖下载、编译和链接,无需手动管理库文件,简化了Rust项目的开发流程。

0
看了该问题的人还看了