【发布时间】:2016-02-17 11:28:57
【问题描述】:
我在一个集群上本地安装了 gcc 5.1 版,它的操作系统为 CentOS,我没有 root 访问权限(所以我不能使用任何命令,如“sudo”)。 (安装的全局 gcc 版本是 4.4)。我还修改了路径变量以在路径变量的开头包含我的本地版本的路径。之前,当我尝试使用全局版本安装 boost 时,它运行良好。但是现在,当我尝试安装 boost 时,它显示以下错误:
/users/home/head/cmp/soft/sft/gcc/bin/../libexec/gcc/x86_64-unknown-linux-gnu/5.1.0/cc1: error while loading shared libraries: libisl.so.10: cannot open shared object file: No such file or directory
任何有关如何解决此问题的想法都将受到高度赞赏。
【问题讨论】:
-
您使用的是什么操作系统?如果 Ubuntu(或其家族)试试这个
sudo sudo apt-get install libisl-dev -
@Michi 我正在使用 CentOS.. 而且我没有 root 访问权限,所以我不能使用 sudo...
-
你能运行这个
ls -al /usr/lib/libisl.so*吗? -
@Michi 它显示
ls: cannot access /usr/lib/libisl.so: No such file or directory.. -
如果你尝试使用默认的
GCC编译会发生什么?gcc program.c -o program?