歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> ubuntu下gcc、g++和gfortran版本切換

ubuntu下gcc、g++和gfortran版本切換

日期:2017/3/1 12:24:26   编辑:關於Linux
第一步:用 which gcc、which g++和which gfortran查看位置,我的顯示結果為:/usr/bin/gcc;/usr/bin/g++和/usr/bin/gfortran 第二部:首先,看一下你的Ubuntu都裝了哪些版本的gcc 用命令:ls /usr/bin/gcc* -l ; ubuntu 12.04 中帶的gcc/g++都是4.6了,我們把系統默認的降級到4.4 $sudo apt-get install gcc-4.4 $sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40 (這裡“40”是優先級,值越大優先級越高) $sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 (本機自帶的設置為60更高的優先級) 選擇系統默認的gcc $sudo update-alternatives --config gcc Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-4.6 60 auto mode 1 /usr/bin/gcc-4.4 40 manual mode 2 /usr/bin/gcc-4.6 60 manual mode 默認系統用最高優先級的, 這裡我們選擇1就可以了 接下來,g++ 同樣的步驟操作 $sudo apt-get install g++-4.4 $sudo apt-get install g++-4.4-multilib $sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40 $sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 60 $sudo update-alternatives --config g++ Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/g++-4.6 60 auto mode 1 /usr/bin/g++-4.4 40 manual mode 2 /usr/bin/g++-4.6 60 manual mode 選擇1. 如果想改為高版本的隨時用 update-alternatives --config 命令切換!
Copyright © Linux教程網 All Rights Reserved