zoukankan      html  css  js  c++  java
  • Rust 中项目构建管理工具 Cargo简单介绍

    cargo是Rust内置的项目管理工具。用于Rust 项目的创建、编译、执行,同一时候对项目的依赖进行管理,自己主动推断使用的第三方依赖库,进行下载和版本号升级。

    一、查看 cargo 版本号

    安装Rust之后,能够使用

    cargo --version

    查看cargo的版本号信息。

    $ cargo --version
    cargo 0.8.0-nightly (28a0cbb 2016-01-17)
    

    二、创建新项目

    1、使用 “ new 项目名称“ 创建新项目
    cargo new hello_world

    cargo new 默认创建的是library项目;

    2、假设要创建可执行的 Rust 项目,须要加入–bin 參数
    cargo new hello_world --bin
    3、项目结构

    创建项目后。当前路径下创建以项目名称为名字的文件夹作为项目的根文件夹。
    在项目的根文件夹下,包括一个cargo的配置文件和一个src文件夹。

    A. cargo配置文件的名字为 Cargo.toml。文件内容例如以下:

    [package]
    
    name = "hello_world"
    version = "0.1.0"
    authors = ["Your Name <you@example.com>"]
    

    B. src文件夹下,包括一个Rust文件。

    假设是可执行的项目,这个文件的名字为 main.rs,内容为:

    fn main() {
        println!("Hello, world!");
    }
    

    假设是一个库项目,这个文件的名字为 lib.rs ,内容为:

      #[cfg(test)]
      mod test {
          #[test]
          fn it_works() {
          }
       }
    

    二、编译项目

    $ cargo build
    
    $cargo build
       Compiling hello_world v0.0.1 (file:///Users/teamlet/develop/rust-projects/hello_world)
    三、执行项目
    $cargo run
    
    $ cargo run
         Running `target/debug/hello_world`
    Hello,world!
    四、获取帮助

    能够执行

    cargo --help

    获得帮助菜单;
    或者carg + 命令名 - - help 获得更具体的帮助信息

    cargo new --help
  • 相关阅读:
    Android开发:fragment将事件传递回activity
    Android开发:使用DialogFragment实现dialog自定义布局
    菜鸟的开始
    SAP HANA中创建计算视图(Calculation View)
    SAP HANA studio 创建分析视图
    SAP HANA 创建属性视图
    SAP HANA 能做什么
    SAP HANA 是什么?
    SAP BW 例程(Routine)【开始例程、关键值或特性的例程、结束例程】
    DSO分类及应用
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7131045.html
Copyright © 2011-2022 走看看