rust学习之环境安装

安装rust开发环境

学习一门新的语言第一步要做的事情就是去搭建它的开发环境,本人习惯的开发环境时Linux, Linux安装rust的步骤如下所示:
打开终端并输入如下命令:

curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

如果安装成功,将会出现如下内容:

Rust is installed now. Great!

Hello,world程序

每当我们学习一门新的语言, 我们通常都会写一个向命令行打印"Hello,World"的程序作为我们的第一个程序。这是我们程序员的一个传统。
首先创建项目的目录

mkdir ~/projects
cd ~/projects
mkdir hello_world
cd hello_world

编写main.rs的代码,

fn main() {
    println!("Hello, world!");
}

编译并运行它:

rustc main.rs
./main
Hello, world!

到这里为止, 我们已经完成了向命令行输出Hello,World的任务。 代码细节, 我们后面慢慢了解, 现在不着急, 嘿嘿。

使用Cargo创建项目

对于小型项目, 直接使用rustc命令没有问题, 而对于大型项目, 包管理工具是非常必要的。 Cargo是rust的构建系统和包管理工具。 下面我们使用Cargo去创建我们的Hello World 项目。

首先使用 Cargo 创建项目

cargo new hello_cargo
cd hello_cargo

编译cargo项目

cargo build
   Compiling hello_cargo v0.1.0 (file:///projects/hello_cargo)
    Finished dev [unoptimized + debuginfo] target(s) in 2.85 secs

运行Cargo项目

./target/debug/hello_cargo
Hello, world!

可以看到我们成功的输出了Hello,World的任务。

cargo 同时提供了run命令, 使得编译和运行同时进行

cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
     Running `target/debug/hello_cargo`
Hello, world!

这样也可以输出Hello, world。

cargo 同时提供了cargo check命令, 该命令可以用于检查代码, 确保其可以正确编译。


版权声明:本文为qq_31442743原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。