0%

rust 安装教程

前言

最近对 rust 比较感兴趣,打算编写一下试试,不过在进行尝试之前。我们需要确保我们编写的代码是能够正常运行的。这就需要安装编译器了。

这里我选择在 Linux 下进行安装因为这样比较容易

本教程主要参考 https://www.rust-lang.org/zh-CN/learn/get-started 感兴趣的朋友也可以去看一下,这里我没有采用 官方推荐的 shell 脚本进行安装,用因为我才玩 Linux 的 时候被 一键脚本坑过。

本次演示将在 Linux 下进行,我使用的 Debian10。理论上也适合其他 Linux 发行版

在安装时我个人不建议使用 root 用户进行安装 rust 安装是支持非 root 安装的。

安装

在 安装 rust 之前需要先安装 gcc 。

更新软件源

sudo apt update

安装 gcc

sudo apt install -y gcc

访问 https://forge.rust-lang.org/infra/other-installation-methods.html 选择适合你操作系统的 rustup-init 进行下载。这里我选择的 是 x86_64-unknown-linux-gnu 进行下载。

wget https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init

下载后 赋予 可执行权限 chmod +x ./rustup-init 然后运行它,在运行后,会提示你进行一些选择,由于我们是初次安装不管它直接回车使用默认安装方式就好。等等这个命令运行完就安装好了。安装好后 rust 的可执行文件放在的 ~/.local/bin 下面 以及创建两个 rust 需要使用的文件夹 ~/.rustup 以及 .cargorustup-init 在安装过后就不在需要它了 我们可以删除它 rm ./rustup-init 接下来我们关闭一下终端重新连接一下它。当然你也可以使用 source 命令刷新 ~/.cargo/env

当你再行进入 终端的时候 rust 就安装好了。

你可以使用 rustc 命令试一下。

新建项目

创建项目我个人推荐使用 cargo 进行创建 具体资料参考 https://doc.rust-lang.org/cargo/guide/creating-a-new-project.html

创建项目

cargo new foobar

进入项目 cd foobar

然后在 src 目录下编写代码,这里已经生成了一个 main.rs 文件所以我们就将就在这里写也是可以的。这里 cargo 已经为我们生成了 hello word! 我们可以使用 cat src/main.rs 进行查看。

然后 使用 cargo run 运行它, 不出意外的话你的 终端上会打印 hello word!

扩展阅读

这里我个人推荐使用 vscode 远程开发,远程到 Linux 下编写 代码。

具体请参考 https://niconiconi.fun/2019/05/10/vscode-remode-development/

参考资料

rust 官网 https://www.rust-lang.org/