Rust编程之旅--(二)编译器使用

Rust编程之旅--(二)编译器使用

PS:在上一次学习中我们学习了Rust的安装的简单使用,Rust编程之旅--(一)安装开发环境,在本节中我们讲继续学习Rust的编译器的使用
详细内容请到Rust官方文档学习

Rust常用非命令行编译器

VS Code
Sublime Text 3
Atom
IntelliJ IDEA
Eclipse
Emacs
Geany

命令行编译器(Cargo)

  1. 确认安装cargo

上一节中我们只是用新建一个helloworld.rs文本,利用rustc 去编译运行rust源代码,而本节中我们讲用cargo来帮助我们创建工程项目,有利于我们对源代码的管理与规范,更容易地为我们以后复杂应用管理大量依赖,同时会初始化git帮助我们管理项目工程.

首先我们要确保已经安装上了cargo,在上一节中我们已经安装了cargo,这里就不在赘述.

$ cargo --version
$ cargo 1.42.0-nightly (6e1ca924a 2020-01-06)   //如果出现版本信息则说明您已经安装成功
  1. 用cargo开始创建您的第一个工程

用cargo创建first_cargo,创建成功后,您会在当前文件夹中找到first_cargo,进入文件夹,会有两个文件.

$ cargo new first_cargo
$ cd first_cargo
$     Created binary (application) `first_cargo` package  //创建成功的提示信息

第一个文件是Cargo.toml(TOML 格式(Tom’s Obvious, Minimal Language)),是我们工程的主要配置文件,详细内容请到Rust官方文档参考;另外一个就是我们的src文件夹,是我们主要的源代码存放地址;

[package]
name = "first_cargo"
version = "0.1.0"
authors = ["xxx <[email protected]>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/referen
ce/manifest.html

[dependencies]

在src文件夹中,cargo会初始化一个main.rs的rust源文件,内容为一个简单的hello world!小程序

fn main() {
    
    
    println!("Hello, world!");
}
  1. 编译并运行Cargo工程
一 ) 编译工程

编译程序 生成Cargo.lock文件(此文件用于跟踪项目中依赖的版本信息)和target文件夹(存放可执行的文件).

$ cargo build
$ Compiling first_cargo v0.1.0 (/home/eli-m/RustProjects/first_cargo)
    Finished dev [unoptimized + debuginfo] target(s) in 0.27s     //表示编译成功
二 ) 运行项目

运行程序在./first_cargo/target/debug中生成的first_cargo文件.

$ ./target/debug/first_cargo
$ Hello, world!  //执行结果

当然我们可以不用这么麻烦,直接编译加运行得出运行结果,接下来我们将介绍这种方法.

三 ) 编译并运行运行项目
$ cargo run
$    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
$    Running `target/debug/first_cargo`   //编译运行信息
$ Hello, world!  //运行结果

PS: 之前我们已经编译过这个项目了,所以这里的运行信息所用的编译时间为0.00s
如果没有编译过,将会是下面这样子的.

$ cargo run
$  Compiling first_cargo v0.1.0 (/home/eli-m/RustProjects/first_cargo)
$   Finished dev [unoptimized + debuginfo] target(s) in 0.26s
$    Running `target/debug/first_cargo`
$ Hello, world!

常用编译器的使用

博主仅仅使用过Vs Code 和 IntelliJ IDEA 编译过Rust,个人来看推荐IDEA,接下来博主只介绍IDEA的Rust安装使用

IDEA 编写 Rust

  1. 下载Rust插件

打开idea后在File>Settings…>Plugin 里查找Rust插件并下载

下载插件

  1. 创建Rust项目

下载安装成功后,重新启动IDEA即可.
接下来您可以,在File>New>Project>Rust,中创建Rust项目

创建Rust项目

填写项目名称和选择项目地址后,点击Finish即可

在这里插入图片描述

  1. 项目主界面

主界面

开始您的Rust高效编程之旅吧


本文如有错误请诸君及时联系本人,我会尽快更正
本文如有侵权行为,请立即联系博主
QQ: 1334393949
邮箱: [email protected]

猜你喜欢

转载自blog.csdn.net/weixin_44290157/article/details/103926899