使用Rust开发操作系统(第一章建立基本项目,连载中~)

基本介绍

在本章中我们将要搭建一个开发操作系统的基本环境,因为使用的是Rust开发的效率将会提高不少,《使用Rust开发系统》是一个系列,首先会使用简单的方式编写一个内核,文章的结构为先讲述理论知识然后进行编程,本专栏的代码地址在这里,本专栏长期更新(最近准备软考停更一段时间)

现已完成的文章:

需要用的知识

很可惜…编写操作系统需要基础的编程知识和一些操作系统原理,不过我们会在编写代码之前来讲述这些原理知识(加油^_^)

项目环境

我们使用rust写操作系统时使用的环境如下()

操作系统

Linux version 5.0.0-27-generic (buildd@lgw01-amd64-031) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #28~18.04.1-Ubuntu

RUST 编译器

rustc 1.41.0-nightly (ded5ee001 2019-11-13)

安装

rust(Linux):

Rust安装请看这里

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

nightly安装(需要安装rustup 一般安装完rust后自带的)

rustup install nightly

在安装过程中可能会出现错误(众所周知的原因-_-|)多试几次就好了

在安装的时候注意component的时间,有些是缺失的,具体请看(比如提示some components unavailable for download for channel nightly: 'clippy', 'lldb-preview', 'miri'这样的错误,使用下面的方法去安装)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值