ZeroOS—附录—ZeroOS环境配置

编程环境选择

对于编程环境就一句话:憋问,问就是Linux。倒不是说在Windows下不能编译运行这个项目,只是配置环境很麻烦,要搞明白我们是来学习写内核而不是来折腾配置的,所以直接选Linux就最简单了。选哪个发行版都无所谓,我自己用的是deepin(长得好看),你们不用纠结选那个发行版,就选自己喜欢的系统来开发自己的内核就好,基本没有区别,只是安装软件时的命令有一丢丢的不同,下面会具体说的。

编译环境配置

在介绍安装必须的软件前,需要说明的是Linux常见的(意思就是我用过的。。。)包管理器有两个:apt(deepin、Ubuntu等)和yum(CentOS等),在安装软件时这两个管理器区别不大,对于下文所有的安装命令,基本就是把apt管理器的命令换成对应yum管理器的就可以了,如果有问题可自行搜索或留言。

编译主要需要gcc、make、python3,一条命令搞定:

sudo apt-get install gcc make python3

运行调试配置

运行需要qemu,调试需要gdb和qemu,这里选择qemu的原因就是它运行和调试代码都很简单,几个参数就办妥了,如果你想用其他虚拟机也是可以的,比如bochs,不过写配置文件真的不会麻烦吗?(小声哔哔)。

sudo apt-get install gdb qemu

好像没了

握草我感觉这个附录好水啊,不过我是真的想不起来还有啥需要安装的了,如果以后发现还需要安装的软件我再添加吧。

你可能感兴趣的:(ZeroOS,自制操作系统,C,linux)