我使用的是Ubuntu 14.04的Workstation版本,所以一開始的時候缺東缺西的,想要順利make qemu專案,還要安裝許多的開發環境和程式庫才行,在此簡單地整理如下:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install zlib1g-dev libglib2.0 autoconf libtool libsdl-console libsdl-console-dev
sudo apt-get install libpixman-1-dev libfdt-dev

然後,照理說應該就可以順利 make 你的專案了。當然,QEMU的原始網站中有最完整的步驟,網址在此:http://wiki.qemu.org/Hosts/Linux。以下是比較快速的編輯步驟(千萬不要傻傻地直接./configure之後就make,那會把所有的平台都編輯進去,非常花時間而且也沒有必要):

cd qemu
sudo ./configure --target-list=x86_64-softmmu --enable-debug
sudo make -j4

make完畢之後,就可以使用qemu-img建立VM,然後透過x86_64-softmmu/qemu-system-x86_64 執行虛擬機喔。

(19)