在Linux上編譯安裝Bochs 2.6.9和QEMU 4.0.0-rc0的方法

Bochs和QEMU都是開源的模擬器軟件(也可稱爲虛擬機軟件),一般用來運行和調試操做系統。linux

 

準備工做:架構

一、一臺安裝有Ubuntu系統(本文用的是64位的18.04.2版本)的計算機或虛擬機flex

二、必須安裝build-essential軟件包ui

三、下載軟件(源代碼):Bochs 2.6.9/QEMU 4.0.0-rc0操作系統

 

編譯安裝Bochs:.net

打開終端,輸入如下命令:debug

cd ~/Downloads/bochs-2.6.9
sudo apt-get install libgtk2.0-dev
./configure --enable-debugger --enable-disasm
make all
sudo make install

上面configure命令的參數很少講,第一個是啓用調試功能,第二個是啓用反彙編功能。調試

至此,Bochs就編譯安裝好了。code

 

編譯安裝QEMU:get

輸入如下命令:

--enable-avx2 --enable-bochs --enable-sdl --enable-gtkcd ~/Downloads/qemu-4.0.0-rc0
sudo apt-get install bison flex libsdl2-dev libgtk-3-dev libgtk2.0-dev
./configure --target-list=i386-softmmu,x86_64-softmmu,i386-linux-user,x86_64-linux-user --enable-debug --enable-kvmmake all
sudo make install

上面configure命令的參數也很少講,第一個是指定要編譯的目標架構,這裏寫了四個和x86架構相關的參數(包括了i386和x86_64架構),第二個是啓用調試功能,第三個是啓用KVM加速功能,第四個是啓用AVX2,第五個是支持bochs鏡像,第六個是支持SDL,第七個是支持GTK。

至此,QEMU就編譯安裝好了。

相關文章
相關標籤/搜索