×

Rust的初体验1

96
_proto_麻瓜一袁
2017.05.14 12:04* 字数 538

1. 什么是Rust?

Rust 是一种系统编程语言。 它具有惊人的运行速度,能够防止程序错误,并保证了线程安全。

Rust

2. 如何安装?

右边是官方的传送门:https://www.rust-lang.org/zh-CN/install.html
Windows用户要注意安装 Visual C++ 生成工具 2013 或更新版本的支持
不然会在你build的时候会出现下面的情况

错误提示

3. hello world

输入以下命令

rustc --version

如果没有报错,就代表环境变量是配置完毕的。
如果报错,就把 %USERPROFILE%.cargo\bin 目录配置到你的PATH环境下。

然后新建一个文件(hello_world.rs)
在里面输入

fn main() {
    println!("hello world");
}

然后使用以下命令进行编译

rustc hello_world.rs //rustc 会编译指定的.rs文件,然后(windows)下会生成一个exe文件

然后我们可以执行exe文件查看我们的结果,如下:


执行结果

4. Cargo!

正如官方所说:

Cargo 是 Rust 的构建系统和包管理工具,同时 Rustacean 们使用 Cargo 来管理它们的 Rust 项目。Cargo 负责三个工作:构建你的代码,下载你代码依赖的库并编译这些库。我们把你代码需要的库叫做“依赖(dependencies)”因为你的代码依赖他们。+

最简单的 Rust 程序并没有任何依赖,所以目前我们只使用它的第一部分功能。随着你编写更加复杂的 Rust 程序,你会想要添加依赖,那么如果你使用 Cargo 开始的话,这将会变得简单许多。

我们先使用一下命令,查看的我们的cargo是否可用

cargo --version

若显示版本,则可进行下面的操作。

创建一个新项目

cargo new new_projec

然后我们会发现我们会得到一个新项目

新项目的src文件夹则是我们的源目录(我们在这里编码操作)

创建一个main.rs (是开始文件,不要换成其他名字哦)

然后我们把之前hello world 的内容放进去。

然后依次执行编译和运行的命令。

cargo build  //编译

cargo run  // 运行

效果如下:

Result
学习栈
Web note ad 1