计算化学公社

 找回密码 Forget password
 注册 Register
Views: 4654|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] gcc-9.1.0不同平台编译求助

[复制链接 Copy URL]

144

帖子

0

威望

542

eV
积分
686

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
我在自己的ubuntu上编译gcc-9.1.0, 没有问题。 configure如下:

./configure --prefix=/usr/local/gcc-9.1.0-test --with-gmp=/usr/local/gmp-6.1.2 --with-mpfr=/usr/local/mpfr-4.0.2 --with-mpc=/usr/local/mpc-1.1.0 --disable-multilib
其中gmp, mpc, mpfr 都在/usr/local/ 下的相应文件夹内。



但是当我在服务器上(Red Hat 4.4.7-4)同样编译操作时,(gmp, mpc, mpfr 同样都在/usr/local/ 下的相应文件夹内),却显示:
/home/luqing/gcc-9.1.0/host-x86_64-pc-linux-gnu/gcc/cc1: error while loading shared libraries: libisl.so.15: cannot open shared object file: No such file or directory

我尝试把isl-0.18安到/usr/local/isl-0.18中,然后
./configure --prefix=/usr/local/gcc-9.1.0 --with-gmp=/usr/local/gmp-6.1.2 --with-isl=/usr/local/isl-0.18 --with-mpc=/usr/local/mpc-1.1.0 --with-mpfr=/usr/local/mpfr-4.0.2 --disable-multilib
但是得到同样的错误。

请问应该怎么解决呢?

谢谢。


165

帖子

0

威望

4787

eV
积分
4952

Level 6 (一方通行)

2#
发表于 Post on 2019-11-28 12:38:18 | 只看该作者 Only view this author
在configure和编译前,先运行:
contrib/download_prerequisites

144

帖子

0

威望

542

eV
积分
686

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2019-11-28 14:12:09 | 只看该作者 Only view this author
bluewhale 发表于 2019-11-28 12:38
在configure和编译前,先运行:
contrib/download_prerequisites

谢谢。因为是在服务器上编译,所以是连不到外网上的。另一方面,download_prerequisite 也无非就是下载gmp mpc mpfr isl这几个包。

还有别的诊断办法么?

1

帖子

0

威望

23

eV
积分
24

Level 1 能力者

4#
发表于 Post on 2019-11-30 12:58:59 | 只看该作者 Only view this author
lqhenwunai 发表于 2019-11-28 14:12
谢谢。因为是在服务器上编译,所以是连不到外网上的。另一方面,download_prerequisite 也无非就是下载gm ...

我之前在centos7上装gcc9.2的时候遇到了同样的问题 缺失文件没目录不让安装
用vi打开 prerequisites文件,看里面的内容
里面的有自动下载所需相关的安装包的名称以及mirror路径的 就能确认所需文件了 你把缺少的安装包下好移动到服务器上就可以安装了(比较麻烦 但是应该能解决缺失文件的办法)
装GCC之前需要若干相关的lib文件 (这个取决于你server上安装的linux的版本以及组件)

2302

帖子

1

威望

5481

eV
积分
7803

Level 6 (一方通行)

5#
发表于 Post on 2020-1-14 13:00:00 | 只看该作者 Only view this author
lqhenwunai 发表于 2019-11-28 14:12
谢谢。因为是在服务器上编译,所以是连不到外网上的。另一方面,download_prerequisite 也无非就是下载gm ...

如果你用服务器的超级权限,
我可以提供某个方案, 可以让你的服务器具有互联网访问功能.

如果需要, 可以私信我.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

2302

帖子

1

威望

5481

eV
积分
7803

Level 6 (一方通行)

6#
发表于 Post on 2020-1-14 13:00:46 | 只看该作者 Only view this author
Try LD_LIBRARY_PATH.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 10:58 , Processed in 0.795806 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list