bochs运行需X11环境。
第一步安装X11,在mac dashboard里面有个“其他”的图标,里面有个X11,点击将自动引导到X11环境安装界面,目前为XQuartz,点击下载安装即可。
第二步下载bochs的源代码,最新为2.6.6。修改configure文件中ADD_FlAGS(3300行,在darwin下面那一行),假如 -m32.
运行make,这时出错了。
7 warnings and 1 error generated.
make[1]: *** [cdrom_osx.o] Error 1
make: *** [iodev/hdimage/libhdimage.a] Error 2
网上找了很多方法,都没有成功,这时我又从sourceforge下载了一个2.6版本,make竟然成功了。
地址:http://jaist.dl.sourceforge.net/project/bochs/bochs/2.6/bochs-2.6.tar.gz
从oldlinx网站下载linux-0.12,就可以运行了。
下一步开始进行汇编编程。