微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在CentOS 6 x64上构buildgcc 4.7.2

我正在尝试在CentOS上构build最新的(在写这篇文章的时候)GCC版本。 我下载并构build了GMP,MPFR和MPC。 这些库位于/ usr / local(即,usr / local / lib用于库,/ usr / local / include用于include)。 现在我正在尝试使用以下命令来configurationGCC:

./configure --with-gmp=/usr/local --with-mpfr=/usr/local --with-mpc=/usr/local

我得到以下错误信息:

checking for the correct version of gmp.h... yes checking for the correct version of mpfr.h... yes checking for the correct version of mpc.h... yes checking for the correct version of the gmp/mpfr/mpc libraries... no configure: error: Building GCC requires GMP 4.2+,MPFR 2.3.1+ and MPC 0.8.0+. Try the --with-gmp,--with-mpfr and/or --with-mpc options to specify their locations.

可能是什么原因? 库是build立,位置是正确的,头文件被识别,但库本身不是。 我也试过这个:

./configure --with-gmp-lib=/usr/local/lib --with-mpfr-lib=/usr/local/lib --with-mpc-lib=/usr/local/lib

但结果是一样的。

什么是Windows平台的GPS中间驱动程序的等效物?

有没有什么办法可以使用getaddrinfo()和freeaddrinfo(),而且仍然是与旧版Windows兼容的程序?

伪terminal上的分段错误

远程线程DuplicateHandle失败,错误ERROR_INVALID_HANDLE

良好的C ++debugging/ IDE环境的Linux?

是否有可能使用logonUser API没有密码

如何创build一个新的Linux内核调度程序

在Windows中打印时,以编程方式设置“每页打印页数(N-Up)”选项

WinApi中的GetClientRect和GetwindowRect有什么区别?

从我的程序控制gui的其他应用程序

强烈建议使用GCC SRC(http://www.gnu.org/software/gsrc/)

您需要先安装Python和bzr。

然后在配置(gsrc网页中的步骤)之后,只需在gsrc目录中执行这些操作即可

make -C gnu / gcc

make -C gnu / gcc安装

谢谢,我调查了我自己; 问题是在CentOS 6中预先安装了旧版本的GMP / MPFR / MPC,并且与我新建立的库冲突。

有人做了一个脚本来做到这一点。 它解决了这些库和依赖关系之间的库依赖性问题。 http://joelinoff.com/blog/?p=811

它对我有一些小的修改,但由此产生的海湾合作委员会有链接路径(它生成的二进制文件仍然寻找libstdc ++。所以在包含旧库的常规系统路径,我有这样的问题:

如何使用内置的rpath构建和安装gcc?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐