Win上使用Bochs应该是最方便的了,但Win上使用的命令行工具没Linux上的多,或者Win上已经没有使用命令行工具的氛围了。之前在Ubuntu上折腾过Bochs的编译和安装:Ubuntu编译Bochs,这次又在Mac上折腾了遍。
首先是使用./configure –with-x11 –enable-debugger –enable-disasm –disable-debugger-gui生成makefile时显示缺少gcc。机器上装有Xcode,怎么会缺少gcc呢?原来是没安装Xcode命令行工具,打开Xcode—>Preference—>Downloads中安装Command Line Tools。
完成后configure OK,但是make会找不到很多函数。原来Bochs需要X11,安装完X11后make OK,make install完成安装。
在终端中输入bochs可启动Bochs,但是会报错,原因是Bochs的隐藏配置文件.bochsrc中的配置不太兼容,自己新建个简单的配置即可。