1. 程式人生 > >關於linux環境下GCC與g++編譯器高低版本轉換的問題

關於linux環境下GCC與g++編譯器高低版本轉換的問題

在安裝完gcc編譯器之後 在/usr/bin目錄下執行以下命令 

$ ls -l gcc*

lrwxrwxrwx 1 root root      7 2011-10-29 09:11 gcc -> gcc-4.6

-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4

-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6

發現gcc 連結到gcc-4.6,  需要將它改為連結到gcc-4.4 :

sudo mv gcc gcc.bak 

sudo ln -s gcc-4.4 gcc

同理

ls -l g++*

lrwxrwxrwx 1 root root      7 2011-08-14 15:17 g++ -> g++-4.6

-rwxr-xr-x 1 root root 228640 2011-10-06 05:45 g++-4.4

-rwxr-xr-x 1 root root 306200 2011-09-17 05:39 g++-4.6

需要將g++連結改為g++-4.4: 

/usr/bin$ sudo mv g++ g++.bak

/usr/bin$sudo ln -s g++-4.4 g++ 

再檢視gcc和g++版本號: gcc -v g++ -v 均顯示gcc version 4.4.6 ,說明gcc 4.4安裝成功。