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

好像没了

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值