QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1881|回复: 2

[求助]编译QEMU出错!

[复制链接]
发表于 2006-4-2 14:06:19 | 显示全部楼层 |阅读模式
我在  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]: *** [op.h] 错误 1
make[1]: Leaving directory `/root/qemu-0.8.0/i386-user'
make: *** [all] 错误 1

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

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

我的系系统是 Debian
内核是   2.6.8-2
升级到了sid.
昨天晚上弄了一个晚上,没成功,郁闷!
发表于 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的
回复

使用道具 举报

 楼主| 发表于 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


谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 08:55 , Processed in 0.058892 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表