猫史档案馆


自制操作系统02:搭建开发环境

用户:小萝卜cXsQ小萝卜cXsQ查看:1 回复:3 评论:1 创建时间:2022-12-25T20:03:40


上一期,我们一起制作了一个最小的操作系统

但是

它的功能过于简陋,只能输出hello

并没有别的功能

从这期开始,我们将制作一个能使用文件,各种命令,和应用的操作系统

万地高楼平地起,为开发一个五脏俱全的操作系统,我们来搭建开发环境

第一步,安装linux

为什么用linux?因为它开源,导致在它下面开发更轻松

如果你正在使用linux,可以跳过这步

安装linux的方式很多,如果你是一个土豪,你可以使用真机安装

如果你追求图形化页面,那么请用虚拟机

如果你像我一样,只是想用linux的工具链,可以用wsl

这期教程,我们就安装wsl

这方面教程多,推荐这篇(就是官方喵zh-cn/windows/wsl/install

我安装的是ubuntu,如果不熟悉linux,就老老实实用ubuntu吧

如果c盘不够大(指剩余容量不到7G),请自己百度安装到其他盘

第二步,安装工具链

win+q搜索wsl,打开

逐行输入以下命令

sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install na喵

这时,你的linux开发环境就安装好了(还没结束)

第三步,安装编辑器

编辑器并没有特殊需求

我推荐用vscode

安装过程略,自己百度

重点是用vscode打开wsl里的文件夹

打开文件管理

点击上方地址栏,键入\\wsl$

回车

center_image

双击它,点home,再点开唯一的文件夹

ok!

新建oscode文件夹

把它拖进vscode的资源管理里

center_image

然后就打开了!

快开始你的linux操作系统开发之旅吧!


回复

上一页1 页 / 共 1下一页
小萝卜cXsQ小萝卜cXsQ

推荐一个人的教程:Plum - Steven

他参考的是《一个喵位操作系统的设计与实现》

去看看吧

我们两个计划一起开发一款操作系统

愿意的在这贴下回复

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

na喵是nas/m(记得把/去掉)

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

今天可能会出第3期,要写bootloader了

点赞0


评论