如果你的Mac OS足够新,那么可以直接通过​​$ brew install bochs​​安装,否则可以参考以下的方式安装。

下载tar.gz包

​https://bochs.sourceforge.io/​​ bochs-2.6.tar.gz

解压软件包

$ tar

安装sdl

bochs用的库在OS X平台上不支持GUI。这可以使用 SDL代替。

$ brew install sdl

configure软件包

$ ./configure --enable-cpu-level=6 \
--enable-x86-64 \
--enable-vmx=2 \
--enable-pci \
--enable-usb \
--enable-usb-ohci \
--enable-debugger \
--enable-disasm \
--with-sdl \
--enable-instrumentation="instrument/stubs" \
--enable-cdrom

编译并安装软件包

$ make
$ make install

注意:如果有报错,请手动修改好后,再来编译。

运行bochs

$ bochs

在MacOS编译bochs_linux

获取支持的CPU架构

$ bochs --help cpu

​Bochs使用手册​​ 谢谢观看!