linux

Linux上Rust如何使用包管理器

小樊
54
2025-09-12 14:27:03
栏目: 编程语言

在Linux上,Rust的官方包管理器是Cargo。Cargo不仅负责项目的构建和依赖管理,还提供了许多其他有用的功能,如测试、文档生成和发布等。以下是如何在Linux上使用Cargo的基本步骤:

安装Rust和Cargo

  1. 通过Rust官网安装: 访问Rust官网,下载并运行安装脚本。

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

    按照提示完成安装。

  2. 通过包管理器安装

    • Debian/Ubuntu
      sudo apt update
      sudo apt install rustc cargo
      
    • Fedora
      sudo dnf install rust cargo
      
    • Arch Linux
      sudo pacman -S rust cargo
      

使用Cargo创建新项目

  1. 创建一个新的Rust项目:

    cargo new my_project
    cd my_project
    
  2. 进入项目目录后,你可以看到一个基本的项目结构,包括src/main.rs(主程序入口)和Cargo.toml(项目的配置文件)。

构建项目

  1. 编译项目

    cargo build
    

    这会在target/debug目录下生成可执行文件。

  2. 优化编译(发布模式):

    cargo build --release
    

    这会在target/release目录下生成优化后的可执行文件。

运行项目

  1. 运行调试版本

    cargo run
    
  2. 运行发布版本

    cargo run --release
    

管理依赖

  1. 添加依赖: 编辑Cargo.toml文件,添加所需的依赖项,例如:

    [dependencies]
    rand = "0.8"
    
  2. 更新依赖

    cargo update
    
  3. 查看依赖树

    cargo tree
    

其他有用的Cargo命令

通过这些基本步骤,你可以在Linux上轻松地使用Rust和Cargo进行开发。

0
看了该问题的人还看了