gcc安装java的gcc_gcc 6.1 . 安装,gmp / mpfr / mpc没有建?

我最近安装了gcc 6.1,专门用于 Headers 中提到的库(gmp / mpfr / mpc)我按照gnu网站的说法:

GNU多精度库(GMP)版本4.3.2(或更高版本)需要构建GCC . 如果在名为gmp的GCC源的子目录中找到GMP源代码分发,则它将与GCC一起构建 . 或者,如果已安装GMP但它不在库搜索路径中,则必须使用--with-gmp configure选项进行配置 . 另请参阅--with-gmp-lib和--with-gmp-include . 只有download_precessments安装的GMP版本才支持树内构建 .

类似于其他库,即我在下载了我的GCC目录中复制的最后一个版本的源代码,然后在做出gcc的“configure”,“make”和“make install”之前,假设它与它一起构建GCC . 但是,当我尝试运行一个使用gmp库的编译项目时,它会说:

error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory

所以我在寻找共享对象的位置,但我无法找到GCC安装它的位置 .

我是否应该在安装gcc之前首先编译GMP / MPFR和MPC?因为我认为没有必要 . 如果我不需要编译库,那么GMP / MPFR和MPC应该安装在哪里?

更多细节:

我猜我不会做任何奇怪和复杂的事情 . 1.我下载了gcc并将源代码放在一个目录中 . 我下载了所有这些库,作为tar文件; 3.在gcc源根目录(gmp,mpfr和mpc)中创建了三个文件夹,并扩展了此类文件夹中上一步的目标 . 4.对于gcc,我执行了 ./configure --prefix=/path/to/gcc_build 5.我执行了 make 6.然后 make install

如果我不使用这些库,我可以编译并执行而不会出现问题,当我需要这些库时,它会在成功编译后返回我提到的错误 . 如果我查看 lib/ 和 lib64/ 路径,则没有任何与gmp库相关的内容 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值