0
我剛剛將gcc更新到了4.7.2,但是當我安裝一個R軟件包時,它會報告錯誤(下面),但它需要的文件實際上在那裏。有什麼想法,我該怎麼辦?找不到/usr/lib64/libstdc++.so.6
/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'
[[email protected] ~]$ 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
Mike。感謝您的回答。我有一個文件/opt/centos/devtoolset-1.1/root/usr/lib/gcc/x86_64-CentOS-linux/4.7.2/32/libstdc++.so。但是我應該怎麼處理它呢?它是否有32位和64位之間的衝突? –
嗨邁克,我已經將libstdC++。so.6重新鏈接到libstdC++。so.6.0.8,並且它可以再次運行!但我仍然不知道什麼是問題。 –