2016-07-27 160 views
0

我在我的機器上運行一些算法,需要glibc 2.14或更高版本的一個版本。爲了縮短計算時間,我將整個代碼遷移到我的大學的集羣中。但是,glibc版本是2.12,他們不想升級它。因此,我試圖直接將庫安裝在分配的空間上,並以某種方式將我的算法鏈接到此庫。我下載了2.19版本。glibc集羣本地安裝

我跑我的分配空間下面的線路中的集羣 的glibc-2.19 /配置前綴=/ 使 使安裝

,我當我運行的最後一個命令面臨着以下問題 /usr/bin/install -c -m 644 /home/myusername/libc.a //lib/libc.a /usr/bin/install:無法創建常規文件`//lib/libc.a':Permission被拒絕

它試圖在我沒有權限的文件夾中創建文件,但我不知道如何覆蓋該文件。

任何幫助,非常感謝!

+0

[單個主機上的多個glibc庫可能重複](http://stackoverflow.com/questions/847179/multiple-glibc-libraries-on-a-single-host) –

回答

0

glibc-2.19/configure --prefix=/

這是只是錯。你可能不明白--prefix是做什麼的。

默認的前綴是/usr/local。對於系統 GLIBC,前綴通常應該是/usr

你可能想要的是--prefix=/home/$USER/glibc-install或類似的東西。您也應該閱讀this answer