Ubuntuでの異なるユーザgccバージョンの切り替え方法

1145 ワード

ubuntuにMatConvNetをインストールし、環境を構成するにはgcc 4.9.*が必要ですが、システムのgccは5.4なので、gccバージョンを変更する必要がありますが、サーバには複数のユーザーがいて、グローバルを変更することができず、他の人に影響を与えます.だから自分の環境変数を変えるしかありません.以下は修正過程です.
この記事を参照してください.
Linuxの下で異なるユーザーが異なるバージョンのgccを使用する方法
https://blog.csdn.net/qianlong4526888/article/details/79025360
 
必要なgccバージョンをインストールしたら、
ls /usr/bin/gcc*

/usr/bin/gcc-4.9
ホームディレクトリの下にbinフォルダを作成し、手動または:mkdir bin
ソフト接続の確立:
$ ln -s /usr/bin/gcc-4.9  ./bin/gcc
ln -s /usr/bin/g++-4.9  ./bin/g++

ソフトリンクが成功したかどうかを確認します.
$ ls ./bin -l

lrwxrwxrwx 1 hktxt hktxt 16 Nov  2 17:09 g++ ->/usr/bin/g++-4.9 lrwxrwxrwx 1 hktxt hktxt 16 Nov  2 17:08 gcc ->/usr/bin/gcc-4.9
自分のホームディレクトリの下の.bashrcを変更します. 
$ vim ~/.bashrc

iを押して、挿入モードに入り、最後の行に追加します.
export PATH=~/bin:$PATH

escを押して、編集を終了し、入力:wq、終了します.
次のコマンドを実行して、変更を有効にします.
$ source ~/.bashrc

テストが有効かどうか:
$ gcc -v

gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2)   
ok.