安装gcc必需的三个库,解决报错:gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+

在Linux中编译安装GCC时遇到错误:需要GMP 4.2+, MPFR 2.3.1+ 和 MPC 0.8.0+。解决方法包括依次安装这三个库,配置时注意依赖关系,安装后确保库路径添加到系统配置文件中,以确保GCC可以找到这些库。" 126070702,7646719,DataBinding与RecycleView结合的Adapter基础实现,"['Android开发', 'DataBinding', 'RecycleView', 'Adapter', '视图绑定']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译安装gcc的时候,configure出了问题:
gcc的configure
报错信息
Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+

http://www.multiprecision.org/mpc
下载mpc-0.8.1.tar.gz
https://ftp.gnu.org/gnu/gmp/
下载gmp-4.3.2.tar.bz2
https://ftp.gnu.org/gnu/mpfr/
下载mpfr-2.4.0.tar.xz
-------------------------------------------
https://gcc.gnu.org/pub/gcc/infrastructure/
下载全部(以上几个都有)

先开始安装GMP。解压GMP的压缩包后,得到源代码目录gmp-4.3.2。在该目录的同级目录下建立一个临时的编译目录,这里命名为temp。然后开始配置安装选项,进入temp目录,输入以下命令进行配置:

../gmp-4.3.2/configure --prefix=/usr/local/gmp-4.3.2
make
sudo make install

如果提示没有m4,那就直接sudo apt-get install m4安装一下。

还有,make install 的时候,需要su输入密码,不然权限可能不够。当然,这里已经用了sudo,也一样。

mpfr和mpc的安装方法与gmp类似。不过要注意配置的时候要把gmp与mpfr的依赖关系选项加进去,具体配置命令如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值