centos 6.8安装最新gcc出错

问题描述 投票:0回答:1

我已经遵循了HDJEMAI的建议,但是当我这样做时

./configure --with-system-zlib --disable-multilib --enable-languages=c,c++

有这个错误:

configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations.  Source code for these libraries 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, MPFR and/or MPC 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.

但是如果我这样做了

sudo yum install libmpc-devel
Loaded plugins: fastestmirror, nvidia, refresh-packagekit
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: repos-tx.psychz.net
 * elrepo: repos.dfw.lax-noc.com
 * extras: mirrors.thaidns.co.th
 * rpmforge: mirror.team-cymru.org
 * updates: mirror.mojohost.com
No package libmpc-devel available.
Error: Nothing to do

如果我寻找图书馆,我有

ls /usr/lib64/libmp
libmpcdec.so.5        libmpfr.so.1.2.0      libmpssconfig.so
libmpcdec.so.5.0.2    libmp.so              libmpssconfig.so.0
libmpfr.so            libmp.so.3            libmpssconfig.so.0.1
libmpfr.so.1          libmp.so.3.1.14

但请注意,没有

libmpfr.a
,如这里。在同一个目录中我有
libgmp.so

如何安装

libmpc-devel
?那我该如何安装gcc呢?

gcc centos centos6.8
1个回答
1
投票

您应该使用GCC源目录中的

contrib/download_prerequisites
来下载依赖项的源代码。 GCC 将在构建过程中自动构建并使用它们。

Red Hat Enterprise Linux 6 上的匹配系统库要么丢失,要么太旧。

© www.soinside.com 2019 - 2024. All rights reserved.