我刚刚将gcc更新为4.7.2,但是当我安装R软件包时,它会报告错误(如下所示),但实际需要的是它所需的文件。有什么想法我该怎么办?
/opt/centos/devtoolset-1.1/root/usr/libexec/gcc/x86_64-CentOS-linux/4.7.2/ld: cannot find /usr/lib64/libstdc++.so.6
collect2: error: ld returned 1 exit status
make: *** [RcppArmadillo.so] Error 1
ERROR: compilation failed for package 'RcppArmadillo'
[jingyi@CMP ~]$ ll /usr/lib64/libstdc++.so.6*
lrwxrwxrwx 1 root root 19 Mar 5 21:49 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 975088 Feb 27 2014 /usr/lib64/libstdc++.so.6.0.13
-rwxr-xr-x 1 root root 976312 Jan 9 2013 /usr/lib64/libstdc++.so.6.0.8
答案 0 :(得分:1)
我怀疑这是失败的原因,但你的URLConnection
文件应该有755个烫发
忽略它,/usr/lib64/libstdc++.so.6.0.13
下的工具链路径。也许检查是否有根目录下的libstdc ++文件。即/opt/centos/devtoolset-1.1/root/
如果仍然失败,请尝试在/opt/centos/devtoolset-1.1/root/usr/lib64/libstdc++.so*
下运行该命令,看看它是否显示了它正在寻找的实际路径。