我正在用C、C++和程序集创建操作系统内核。我正在Ubuntu16.04LTS机器上安装的Eclipse上进行开发。我正在eclipse中搜索运行配置,但它似乎用于执行应用程序二进制文件。我的操作系统内核不是可以在Linux下执行的普通二进制文件。它必须使用像QEMU和Bochs这样的软件来模拟。生成组件后,我的Makefile使用命令q在QEMU中运行内核:使用构建配置,我可以通过在bash中执行以下命令使Eclipse构建内核:
m
我在读James Molloy的内核开发教程。他使用软盘驱动程序将内核映像写入floppy.img,脚本如下sudo mount /dev/loop0 /mnt2file to some mount point5.umount the virtual floppy image file
但它确实能让bochs有谁知道创建<