按照教程指导,应该执行命令来
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
来进行安装。。。不过我看Arch Linux已经打包了,那就用Arch仓库里的吧。
sudo pacman -S rustup
rustup toolchain install stable
第一条命令会把rustup安装到/usr/bin/rustup
,第二条命令会把rust工具链(比如编译器,调试器)的稳定版安装到~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/
Windows用户需要下载Rust安装工具,如果直接执行安装工具会要求安装msvc,除非只想生成GNU ABI的程序。因此,安装Rust之前,需要去微软网站上下载msvc安装器。
如果网络环境不好,这里有一份rustup-init.exe的备份。msvc太大了,自行解决
rust离线安装包下载地址:https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers
当学习一门新语言的时候,使用该语言在屏幕上打印 Hello, world! 是一项传统,我们将沿用这一传统!
对于单文件的程序,可以直接新建一个文件main.rs,然后写入以下内容
fn main() {
println!("Hello, world!");
}
保存并退出后,执行rustc main.rs
,就会生成一个名字为main
的可执行文件。执行./main
即可执行文件,此时会在终端看到输出。
Hello, world!
注意:
1. 当看到符号 ! 的时候,就意味着调用的是宏而不是普通函数
2. Rust 的缩进风格使用 4 个空格,而不是 1 个制表符(tab)。
那么对于多文件的大项目要如何管理/构建呢?Rust官方