项目概述
我想要做一个基于Intel x86架构的IBM PC机及其兼容计算机上构建一个简单的操作系统内核。这不,算是2017年的目标了,希望年底能够完成。万里长城第一步,先做好环境准备。
开发环境配置
开发机:
Linux,我这里使用的发行版是centos。
开发语言:
C语言和汇编语言。
开发工具:
编译器:gcc
链接器:ld
汇编器:nasm
目标机:
使用虚拟机qemu,原因是它具有调试功能。
在centos中可使用命令sudo yum install qemu -y进行安装。
安装完成之后需要建立一个符号链接文件,命令如下:
sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu