RISC-V on Rust 从零开始(1) - 安装 Rust 环境

工作之余兴起开发side project的念头,几经思考后决定以Rust语言撰写一个基本的RISC-V模拟器,这两项技术之前都从未接触,是个学习新知的好机会。

WSL 环境设置

这次的开发环境决定以 WSL + Ubuntu 20.04 为主,因此需要先设置WSL环境,可以参考Windows官方的说明文件,其中有详细的step-by-step指引:
https://docs.microsoft.com/zh-tw/windows/wsl/install-win10

Rust 安装

进入WSL环境后,首先到Rust的官方网页的Getting started页面:
https://www.rust-lang.org/learn/get-started

Rust 有针对 WSL 的安装指令(参考 Windows Subsystem for Linux 一节):

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

完成后可以输入以下指令测试:

cargo # Rust's packet managerrustc # Rust compiler

若有出现说明讯息,代表安装成功。

Rust 学习资源

官方网站提供了三套不同的学习资源:

The Book: https://doc.rust-lang.org/book/title-page.html
实战程度最低,但有丰富的文字描述,优点是阅读的逻辑比较连贯,而且还会讲到许多常见的陷阱,新手可以仔细读过前六个章节(至Enums and Pattern Matching),对基本语法就会有一定的理解。Rust by Example: https://doc.rust-lang.org/stable/rust-by-example/index.html
以实际範例进行讲解,涵盖的主题广泛,跟The Book的丰富程度不相上下,写扣时遇到问题可以来这边参考,八成可以找到答案。作为学习的资源也相当不错,学完基本语法后,就可以来这边针对有兴趣的主题直接找Example练习。Rustlings: https://github.com/rust-lang/rustlings
实战程度最高,基本上就是一个github repo,几乎没有文字描述,要靠自己去编译code,看错误讯息一边学习,建议要先了解基本语法再使用。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章