安装包
平台
前提依赖
- yum groupinstall -y "Server Platform Development" "Development Tools"
- kernel-headers, kernel-devel, qt-devel, gtk2-devel, textinfo, tcl-devel, tk-devel
配置选项
./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 --enable-large-ramfile \
--enable-repeat-speedups --enable-fast-function-calls \
--enable-handlers-chaining --enable-trace-linking \
--enable-configurable-msrs --enable-show-ips --enable-cpp \
--enable-debugger-gui --enable-iodebug --enable-logging \
--enable-assert-checks --enable-fpu --enable-vmx=2 --enable-svm \
--enable-3dnow --enable-alignment-check --enable-monitor-mwait \
--enable-avx --enable-evex --enable-x86-debugger --enable-pci \
--enable-usb --enable-voodoo
步骤
- tar -xf bochs-2.6.8.tar.gz -C /usr/src
- ln -sv bochs-2.6.8 bochs
- cd bochs
- ./configures ...
- make && make install, 会报错, 需要将下面的文件修改为cc
misc/bximage.cc
iodev/hdimage/hdimage.cc
iodev/hdimage/vmware3.cc
iodev/hdimage/vmware4.cc
iodev/hdimage/vpc-img.cc
iodev/hdimage/vbox.cc
bochs的配置文件