歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

第一步:用 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