GCC多版本共存

2021-05-10 03:09:15 字數 487 閱讀 2863

方法一:利用環境變數

方法二,鏈結

apt-get install gcc-3.4

之後,你需要把usr/bin/目錄下的gcc檔案刪除掉或者避免意外發生,可以把它命名為gcc.bak。這裡需要說明的如果你不刪除的話,你會 發現你使用ln -s /usr/bin/gcc-3.4 /usr/bin/gcc總是不起作用。實際上你在用gcc -v檢視當前版本時,就一直使用的usr/bin/gcc。而ln -s /usr/bin/gcc-3.4 /usr/bin/gcc的目的就是為了生成3.4版本的gcc。一句話,你只需要執行:

rm /usr/bin/gcc

ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

然後再gcc -v就可以看到當前版本就是3.4了。如果你想再使用當前的4.2.3的話,就使用同樣的方法:

rm /usr/bin/gcc

ln -s /usr/bin/gcc-4.2.3 /usr/bin/gcc

gcc 降級安裝,多版本共存

inux平台上的 更新很快,gcc工具也不斷更新,其向前的相容性往往會存在這樣那樣的小問題。由此,在程式編譯過程中經常碰到由於gcc版本不一致造成的警告和錯誤。為應付這種問題可能需要在準備不同版本的gcc 例如gcc 4.2和gcc 3.4 當前的gcc版本為gcc 4.2,需要切換到gcc 3.4...

Ubuntu下gcc多版本共存和版本切換

ubuntu系統使用的gcc版本隨著發布版本的不同而不同,在編譯android系統時不同的版本推薦用不同的gcc去編譯,那麼可不可以改變系統的gcc來適應android編譯環境的需求呢?答案是可以的。先看看我們系統用的gcc和g 是什麼版本 gcc v可以獲得的資訊如下 gcc version 5....

OneinStack PHP多版本共存

我事先安裝的是lnmp環境,php版本為7.2,但是現在環境需要乙個php5.6,所以就準備安裝個上版本,順帶寫個安裝教程,寫完後我發現了原來有直接安裝的命令!所以後面的內容大家可以忽略了!從配置nginx檔案看就好了!oneinstack install.sh mphp ver 56詳細引數 修改...