Rust 是一种开源的通用、编译型编程语言,由 Mozilla 主导开发,专注于速度、内存安全和并行性。很多著名且受欢迎的软件,例如 Firefox、 Dropbox 和 Cloudflare 都在使用 Rust。从初创公司到大型企业,从嵌入式设备到可扩展的 Web 服务,Rust 都完全合适。开发人员使用 Rust 来创建范围广泛的新软件应用程序,例如游戏引擎、操作系统、文件系统、浏览器组件和虚拟现实模拟引擎。Rust 在语法上类似 C 语言和 C++,但可以通过借用检查器来验证引用以保证内存安全。
对于想要尝试 Rust 编程语言的朋友,尤其是开发人员,在本文中,你将了解如何在 Debian 10 上安装 Rust,同样也适用于源于 Debian 的 Ubuntu 系统。
准备工作
在开始安装之前,需要做一些准备。
首先确保你的 Debian 操作系统已更新到最新:
apt update && apt upgrade -y
接下来,安装 Rust 安装过程中需要的包:
apt install curl build-essential gcc make -y
安装 Rust
Rust 由 rustup 工具安装和管理。做好准备工作之后,你现在可以使用 curl
通命令来获取 Rust 安装脚本:
curl --proto '=https' --tlsv1.3 -sSf https://sh.rustup.rs | sh
你会看到类似下图的提示,输入 1
并按回车继续。
整个安装需要 1 到 5 分钟,具体取决于你的网速和硬件,成功完成后,你将看到以下结果:
根据提示,需要为当前的 shell 激活 Rust 环境:
source ~/.profile
source ~/.cargo/env
之后可以使用下面的命令验证安装的 Rust 版本:
rustc --version
你将看到类似下面这张图的结果:
创建第一个 Rust 程序
你已经成功安装了 Rust,而验证它能否正常工作的最佳方法是创建一个快速测试应用程序,接下来将带你用 Rust 创建一个 “Hello World” 程序。
首先,你需要创建一个工作空间 (Workspace):
mkdir rust-demo
然后进入工作空间并用 vim
创建一个 .rs
文件:
cd rust-demo
vim helloworld.rs
按 i
进入编辑模式,填入以下代码:
fn main() {
println!("Hello World! Visit hosthum.com for more information :) ");
}
保存并关闭(先按 esc
,然后输入 :wq
,最后回车),然后使用以下命令编译程序:
rustc helloworld.rs
编译完成后将生成一个可执行应用程序,如下图所示:
最后运行该程序:
./helloworld
你将看到类似下面这张图的结果:
更新 Rust
更新 Rust 非常简单,只需使用一个简单的命令即可完成:
rustup update
你将看到类似下面这张图的结果:
卸载 Rust
如果你已经完成了从入门到放弃这个过程,不再需要 Rust,请运行以下命令:
rustup self uninstall
如图所示:
输入 Y
并按回车键即可。
在这篇文章中,介绍了如何在 Debian 上安装 Rust 编程语言,并学习了如何创建第一个 “Hello, World” 应用程序。总的来说,个人觉得 Rust 语言非常棒,尤其是它保证了内存安全,使用起来也比 C++ 更友好,越来越多的著名区块链项目也开始选择使用 Rust 作为其开发语言。当然,要说最大的缺点的话,还是一样的亏头发。