Rust的初体验1
2017-05-14 本文已影响142人
_proto_麻瓜一袁
1. 什么是Rust?
Rust 是一种系统编程语言。 它具有惊人的运行速度,能够防止程序错误,并保证了线程安全。
Rust2. 如何安装?
右边是官方的传送门: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