最近在研究从0开始编写操作系统,使用bochs模拟器进行调试,bochs支持单步运行汇编代码,比qemu-system-x86_64会更加方便,这里记录一下bochs的操作方法。
编译安装
1.从GitHub - bochs-emu/Bochs: Bochs - Cross Platform x86 Emulator Project下载最新版本
2.解压后,进入源代码目录
3.配置编译选项
./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-x86-64 --enable-smp --enable-cpu-level=6 -