用户:
小萝卜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$
回车

双击它,点home,再点开唯一的文件夹
ok!
新建oscode文件夹
把它拖进vscode的资源管理里

然后就打开了!
快开始你的linux操作系统开发之旅吧!