Ubuntu18 04多個版本GCC編譯器的切換

2021-09-25 22:33:53 字數 1094 閱讀 2508

ubuntu18.04自帶了兩個版本的gcc,

gcc 在 /usr/bin  目錄下

1、通過下面兩條指令來檢視:

從上圖可以看出系統自帶了 5 和 7 ,具體哪個版本號需要切換後檢視。

2、下面進行切換,切換到 gcc/g++ 版本5,某個版本加入gcc候選中,最後的數字是優先順序,是直接設為100了

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100

然後通過,下面命令檢視當前引數

gcc --version

g++ --version

二、當前多個版本情況下使用切換

下面的命令使用之前確保至少有兩個gcc或者g++的版本進行了上面第2步的操作,上面操作了gcc5,現在操作gcc7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100

完成上面的操作之後

sudo update-alternatives --config gcc

sudo update-alternatives --config g++

如下圖,輸入要使用的gcc/g++版本對應編號

Ubuntu18 04更新python版本

ubuntu 會自帶 python 2.x or 3.x。在 ubuntu 終端執行以下兩條命令即可更新 python 版本 sudo apt get update sudo apt get install python3.x第一條命令用來指定更新 etc apt sources.list 和 et...

Ubuntu18 04下GCC和G 版本的切換

因為編譯matconvnet的時候matlab一直警告我使用的gcc版本過高,當前支援的版本只有6.3.x。所以就想試試通過降級的方式嘗試編譯是否可以通過。gcc和g 都在 usr bin目錄下,可以通過輸入 ls usr bin gcc ls usr bin g 來檢視系統當前的gcc和g 版本 ...

Ubuntu18 04切換CUDA的版本

因為跑不同 的需要,要切換不同的cuda,現給出解決條件。先新增環境變數 vim bashrc然後找到cuda 的環境變數 export cuda home usr local cuda export path path cuda home bin export ld library path us...