LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]编译GCC时出现的关于GMP和MPFR的问题

[复制链接]
发表于 2008-11-17 16:29:03 | 显示全部楼层 |阅读模式
编译GCC4.3.4时出现如下出错信息:
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.
提示需要GMP和 MPFR,用YUM试,都有装 ,按提示需要lib和header都有,
就用whereis找了一下,果然只有gmp.h,没有libgmp,
用yum说包无法提供,请教如何安装?
谢谢~~!

后发现这些东西我系统上都有,为什么还会出现这个错误信息呢?
发表于 2008-11-17 18:15:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-17 18:44:57 | 显示全部楼层
谢谢  ~
我又发现在我的 usr/local/include 和/usr/local/lib里分别有h文件和lib文件
但是为什么还是会出现以上错误呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-17 18:58:05 | 显示全部楼层
你用了啥选项,编译 gcc 居然要 GMP?

如果不能自己解决编译 gcc 的问题就不要自己去编译 gcc,请用发行版带的 gcc

GMP 也是地雷高发区域,没事不要自己编译,找个官方镜像,yum 之。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-17 19:15:37 | 显示全部楼层
没用啥选项啊 就是下了个GCC 4.3.2的源码包自己编译
因为用YUM只能装4.1.X,没办法才自己编译的
GMP 和MPFR我都YUM过了,都安装了,但是编译时还是出现了顶楼上的错误,
所以才来请大大们指点
回复 支持 反对

使用道具 举报

发表于 2008-11-17 19:29:06 | 显示全部楼层
tar xvf gcc-4.3.2.tar.bz2
cd gcc-4.3.2
tar xvf ../mpfr-2.3.2.tar.bz2
mv mpfr-2.3.2 mpfr
tar xvf ../gmp-4.2.4.tar.bz2
mv gmp-4.2.4.tar.bz2 gmp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-17 19:51:11 | 显示全部楼层
楼上的操作意思是解压和移动吧?
怎么解决问题的呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-17 20:54:05 | 显示全部楼层
Post by Quanm;1909903
你用了啥选项,编译 gcc 居然要 GMP?

如果不能自己解决编译 gcc 的问题就不要自己去编译 gcc,请用发行版带的 gcc

GMP 也是地雷高发区域,没事不要自己编译,找个官方镜像,yum 之。


这是 gcc-4.3.x 的新依赖,除了 gmp 还要 mpfr

http://gcc.gnu.org/gcc-4.3/changes.html
回复 支持 反对

使用道具 举报

发表于 2008-11-17 20:58:00 | 显示全部楼层
Post by fengraru;1909914
没用啥选项啊 就是下了个GCC 4.3.2的源码包自己编译
因为用YUM只能装4.1.X,没办法才自己编译的
GMP 和MPFR我都YUM过了,都安装了,但是编译时还是出现了顶楼上的错误,
所以才来请大大们指点
编译安装 gmp/mpfr/gcc 这几个玩意可以參考 LFS 手册第 6 章

http://www.linuxfromscratch.org/ ... /chapter06/gmp.html

http://www.linuxfromscratch.org/ ... chapter06/mpfr.html

http://www.linuxfromscratch.org/ ... /chapter06/gcc.html
回复 支持 反对

使用道具 举报

发表于 2010-6-19 15:55:35 | 显示全部楼层
就像六楼说的把gmp和mpfr解压之后的文件夹改名为gmp和mpfr,然后移动到gcc解压后的文件夹里面,再编译就可以了,为什么大家都不直接告诉楼主呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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