当前位置: 首页 > article >正文

rust学习笔记

  • 参考资料:https://doc.rust-lang.org/book/ch01-02-hello-world.html

一、 编译与运行

在 Rust 中,编译和运行代码的常用命令是使用 cargo,这是 Rust 的包管理和构建工具。以下是使用 cargorustc(Rust 编译器)的具体命令:

1. 使用 cargo 工具

cargo 是 Rust 的推荐工具,因为它可以处理依赖管理、构建、测试等多个功能。

  • 编译和运行项目:

    cargo run
    

    该命令将编译项目并运行可执行文件。cargo run 是一个方便的命令,适用于开发过程中快速测试代码。

  • 仅编译项目:

    cargo build
    

    该命令只会编译项目,而不运行。编译后的可执行文件通常位于 target/debug/ 目录下。

  • 编译发布版本:

    cargo build --release
    

    使用 --release 选项来编译一个优化的发布版本。编译后的可执行文件通常位于 target/release/ 目录下。

2. 使用 rustc 命令

如果你想直接使用 Rust 编译器 rustc,而不使用 cargo,可以使用以下命令:

  • 编译文件:

    rustc main.rs
    

    这将使用 rustc 编译器直接编译 main.rs 文件,并生成一个名为 main(Windows 下为 main.exe)的可执行文件。

  • 运行可执行文件:

    编译完成后,运行生成的可执行文件:

    ./main    # 在 Unix 或 Linux 系统上
    main.exe  # 在 Windows 系统上
    

http://www.kler.cn/a/297721.html

相关文章:

  • 暑假第四周——天气预报仿写
  • 如何用Docker运行Django项目
  • 如何做服务迁移、重构?
  • 【python】SemEval 2014数据集 xml文件格式转换为csv+txt
  • 大数据-125 - Flink State 02篇 状态原理和原理剖析:广播状态
  • 信也科技基于 Apache SeaTunnel金融场景的应用实践探索
  • 虚拟现实智能家居实训系统实训解决方案
  • word中怎么快速选中光标之前或之后的全部内容?
  • pytorch .int()方法介绍
  • 单例模式的学习
  • 【sensor】激光雷达的特性与参数详解(七)Velodyne VLP-16 激光雷达的关键参数举例
  • C++基础(7.Stack_Quene_List)
  • rustDesk远程软件,强的可怕
  • c++修炼之路之C++11
  • 1.单例模式
  • 4.第二阶段x86游戏实战2-CE加强修改移动速度(浮点数存放方式与转换)
  • STL-List常用接口
  • 可重复读级别下避免幻读问题的方法
  • Android 系统源码项目加载预编好的so库
  • 通信工程学习:什么是ATM异步转移模式