bird00126 发表于 2006-4-2 14:06:19

[求助]编译QEMU出错!

我在http://fabrice.bellard.free.fr/qemu/download.html 下载了 qemu-0.8.0.tar.gz 和 kqemu-0.7.2.tar.gz
然后这样做了:
tar zxvf qemu-0.8.0.tar.gz
tar zxvf kqemu-0.7.2.tar.gz
cp -R kqemu qemu-0.8.0/
cd qemu-0.8.0
./configure

出现如下信息:

ERROR: "gcc" looks like gcc 4.x
QEMU is known to have problems when compiled with gcc 4.x
It is recommended that you use gcc 3.x to build QEMU
To use this compiler anyway, configure with --disable-gcc-check

然后,我运行:

./configure --disable-gcc-check

输出信息的最后部分是:

KQEMU Linux module configuration:
kernel sources    /lib/modules/2.6.8-2-386/build
kbuild type       2.6

然后:

make

出现错误如下:
p -c -o op.o /root/qemu-0.8.0/target-i386/op.c
../dyngen -o op.h op.o
dyngen: ret or jmp expected at the end of op_bsfw_T0_cc
make: *** 错误 1
make: Leaving directory `/root/qemu-0.8.0/i386-user'
make: *** 错误 1

怎么回事?后来我下载了0.7.2,也不行!

另外,在 Debian 里可以通过 apt-get qemu 安装,也成功了,但不知道这样安装的有没有kqemu,听说有了它会快很多!

我的系系统是 Debian
内核是   2.6.8-2
升级到了sid.
昨天晚上弄了一个晚上,没成功,郁闷!

linky_fan 发表于 2006-4-2 20:45:34


ERROR: "gcc" looks like gcc 4.x
QEMU is known to have problems when compiled with gcc 4.x
It is recommended that you use gcc 3.x to build QEMU

gcc版本太新,要求换gcc 3.x的

bird00126 发表于 2006-4-3 23:38:33

已经解觉了
apt-get install gcc-3.4 3.4 gcc-3.4-base
apt-get install linux-source-2.6.16               //我的内核是3.6.16
./configure
make
make install


谢了!
页: [1]
查看完整版本: [求助]编译QEMU出错!