1. 程式人生 > >Linux系統使用入門進階總結(4)——Ubuntu下gcc編譯器的配置.md

Linux系統使用入門進階總結(4)——Ubuntu下gcc編譯器的配置.md

文章轉自:
https://blog.csdn.net/VennyJin/article/details/82794327

Ubuntu下gcc編譯器的配置

檢視當前gcc編譯器版本

gcc --version或者gcc -v
在這裡插入圖片描述
檢視已經安裝了的gcc版本

ls /usr/bin/gcc*

多版本Gcc的切換配置

  • 假設電腦預裝的是gcc-4.4,現在要換成gcc-4.5
  1. 自動下載某個版本的gcc

sudo apt-get install gcc-4.5 gcc-4.5-multilib g++-4.5 g++-4.5-multilib

  1. 將某個版本加入gcc候選中,最後的數字是優先順序。

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 50

  1. sudo update-alternatives --config gcc
    在這裡插入圖片描述

直接輸入選項即可完成切換

  1. 同樣也要設定一下g++的

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.5 50

  1. sudo update-alternatives --config g++

同樣選擇g++版本即可

注意:如果只裝gcc的話,用cmake配置出來的專案遇到c++程式碼還是會用之前版本的gcc。

刪除某個版本的gcc

sudo update-alternatives --remove gcc /usr/bin/gcc-4.5