下载Qemu的源代码
从官网http://wiki.qemu.org/Main_Page 中下载最新的源代码,目前是2.2.0.
安装依赖库和编译
编译过程分两步1. ./configure 2. make,当然可以通过配置只编译特定平台代码,这样速度会快很多,但所依赖的库都是差不多的,我编译时所有平台,这样方便以后的使用。
由于是新安装的ubuntu,肯定会缺少很多必要的库,因此在每次./configure后根据提示来进行安装。
1.问题:首先出现 "ERROR zlib check failed",表示缺少zlib库
解决:sudo apt-get install zlib1g-dev
2.问题:出现"ERROR: glib-2.12 gthread-2.0 is required to compiler QEMU",表示缺少glib库
解决:sudo apt-get install libglib2.0-dev
安装了上面两个库后,./configure后可以通过,下面就是通过make来查看是否还缺少其他依赖库。
3.问题: 出现"/bin/sh: 1:autoreconf: not found",缺少autoconf工具
解决:sudo apt-get install autoconf automak