Rust编程之旅--(二)编译器使用
PS:在上一次学习中我们学习了Rust的安装的简单使用,Rust编程之旅--(一)安装开发环境,在本节中我们讲继续学习Rust的编译器的使用
详细内容请到Rust官方文档学习
Rust常用非命令行编译器
VS Code
Sublime Text 3
Atom
IntelliJ IDEA
Eclipse
Emacs
Geany
命令行编译器(Cargo)
- 确认安装cargo
上一节中我们只是用新建一个helloworld.rs文本,利用rustc 去编译运行rust源代码,而本节中我们讲用cargo来帮助我们创建工程项目,有利于我们对源代码的管理与规范,更容易地为我们以后复杂应用管理大量依赖,同时会初始化git帮助我们管理项目工程.
首先我们要确保已经安装上了cargo,在上一节中我们已经安装了cargo,这里就不在赘述.
$ cargo --version
$ cargo 1.42.0-nightly (6e1ca924a 2020-01-06) //如果出现版本信息则说明您已经安装成功
- 用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!");
}
- 编译并运行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
如果没有编译过,将会是下面这样子的.扫描二维码关注公众号,回复: 11994210 查看本文章
$ 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
- 下载Rust插件
打开idea后在File>Settings…>Plugin 里查找Rust插件并下载
- 创建Rust项目
下载安装成功后,重新启动IDEA即可.
接下来您可以,在File>New>Project>Rust,中创建Rust项目
填写项目名称和选择项目地址后,点击Finish即可
- 项目主界面
开始您的Rust高效编程之旅吧
本文如有错误请诸君及时联系本人,我会尽快更正
本文如有侵权行为,请立即联系博主
QQ: 1334393949
邮箱: [email protected]