2016-07-27 24 views
0

私は、glibc 2.14以上のバージョンが必要な私のマシンでいくつかのアルゴリズムを実行しています。時間を改善するために、自分のコード全体を私の大学のクラスターに移行しています。しかし、glibcのバージョンは2.12であり、アップグレードする必要はありません。私は割り当てられたスペースにライブラリを直接インストールしようとしていて、何とかこのライブラリにアルゴリズムをリンクしています。私は2.19のバージョンをダウンロードしました。 クラスタ上でのglibcのローカルインストール

は私が のglibc-2.19/configureが--prefix =/ が

をmake installを作り、私は最後のコマンドを実行しているとき、私は次の問題に直面していたクラスタに私の割り当てられたスペースに次の行を実行しました /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もお読みください。

関連する問題