Skip to content

bochs_compile

hikalium edited this page Nov 18, 2016 · 6 revisions

Mac OSXでbochsをコンパイルする方法

検証環境

  • Mac OSX 10.11.6
  • bochs 2.6.8

手順

0. 依存パッケージをインストール

  • brew install sdl

1. ソースをダウンロード・展開

2. 展開後のディレクトリにcd

3. configureを実行

./configure --enable-ne2000 \
            --enable-all-optimizations \
            --enable-cpu-level=6 \
            --enable-x86-64 \
            --enable-vmx=2 \
            --enable-pci \
            --enable-usb \
            --enable-usb-ohci \
            --enable-e1000 \
            --enable-disasm \
            --disable-debugger-gui \
            --with-sdl \
            --prefix=$HOME/opt/bochs
  • --enable-debuggerを追加すると、デバッガが追加されて便利だが、起動時に毎回デバッガで一時停止するので、cを入力してcontinueしないといけない。
  • 本来は--with-x11を指定したいところだが、どうもうまくいかないのでsdlで我慢する。

4. sudo make install

これでおしまい!

参考文献