ここは私の質問です。Linux上でgccの2つのバージョンを非管理者として選択してください
Iが使用できるLinuxクラスタ(須藤ないユーザ)が
gcc 4.2.1
をインストールしました。>which gcc >/usr/bin/gcc
- は、何らかの理由で、私は
gcc
の新しいバージョンを必要としています。だから、私は私はまだ古いバージョンgcc 4.2.1
をしたい (私が原因の権限の限界に
/usr/bin
でそれをインストールすることはできません)/disk3/lly/lib/gcc-5.1.0
にgcc 5.1.0
をインストールしている、と時々私はgcc 5.1.0
を使用します。だから、私はそれらを簡単に切り替える安全な方法を見つけたい。
私はいくつかの記事を読んで、ここ1つの、簡単な方法でまとめています
## Overlay the older one
## Newer gcc at /disk3/lly/lib/gcc-5.1.0--> For simplification, take $NEW for insted
cd /usr/bin
sudo rm gcc
sudo ln -s $NEW/bin/gcc gcc
## Change back to gcc 4.2.1
sudo ln -sf /usr/bin/gcc gcc
をしかし、私は十分な権限を持っていない、私の目標を達成するためのいくつかの代替方法があるのですか?
関連:[GCCを更新せずにgfortranを更新する](http://stackoverflow.com/questions/36178094/updating-gfortran-without-updating-gcc/36178285#36178285)、[GLIBC_2.11 'が見つかりません/path_name/bin/gfortran)](http://stackoverflow.com/questions/36193463/glibc-2-11-not-found-required-by-path-name-bin-gfortran)。 –
新しい質問を投稿する前に、あなたの研究をしてください。 –
ご返信ありがとうございます。問題を解決した後、私はこの問題を削除します。 –