LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 6

emerge安装qemu出错,显示的是需要以3开头的gcc版本,安装低版本的gcc后仍然安装不上

[复制链接]
发表于 2010-7-18 11:39:40 | 显示全部楼层 |阅读模式
出现如下错误提示:
* USE:  elibc_glibc kernel_linux userland_GNU x86
* qemu requires gcc-3 in order to build and work correctly
* please compile it switching to gcc-3.
* We are aware that qemu can guess a gcc-3 but this feature
* could be harmful.
* ERROR: app-emulation/qemu-softmmu-0.9.1-r3 failed:
*   gcc 4 cannot build qemu
*
* Call stack:
*                      ebuild.sh, line  54:  Called pkg_setup
*   qemu-softmmu-0.9.1-r3.ebuild, line  39:  Called die
* The specific snippet of code:
*                   die "gcc 4 cannot build qemu"

然后我自己下载gcc-3.4.5和gcc-4.2源码包,系统默认安装的是gcc-4.4.3,先通过gcc-4.4.3编译安装gcc-4.2,然后再通过gcc-4.2来编译安装gcc-3.4.5,最后通过在/usr/bin/目录下创建一个gcc符号连接指向gcc-3.4.5版本的gcc,使用gcc -v也显示是gcc-3.4.5,可是为什么还是有上面的提示呢?
发表于 2010-7-18 13:40:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-18 13:57:20 | 显示全部楼层
谢谢,我试试先~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-18 14:22:57 | 显示全部楼层
原来安装低版本gcc并且切换可以这么简单,又学了一招,谢谢kpld兄~ :)
回复 支持 反对

使用道具 举报

发表于 2010-7-18 14:45:02 | 显示全部楼层
emerge =gcc-3.4.6-r2
然后用gcc-config来选择
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-18 15:36:22 | 显示全部楼层
围观版主~ ,膜拜中~ :)
回复 支持 反对

使用道具 举报

发表于 2010-7-21 09:25:37 | 显示全部楼层
我用的  qemu-0.11.1, 直接用gcc-4.x.x 就可以。
回复 支持 反对

使用道具 举报

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

本版积分规则

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