ubuntu14.04下多個GCC版本的切換
Ubuntu系統使用的gcc版本隨著釋出版本的不同而不同,在編譯Android系統時不同的版本推薦用不同的gcc去編譯,那麼可不可以改變系統的gcc來適應android編譯環境的需求呢?答案是可以的。
先看看我們系統用的gcc和g++是什麼版本
gcc -v
可以獲得的資訊如下
gcc version 4.8.2
如果我們想使用gcc4.4怎麼辦?首先看看有沒有安裝gcc4.4,
ls /usr/bin/gcc*
結果只有/usr/bin/gcc /usr/bin/gcc-4.4 /usr/bin/gcc-4.8 /usr/bin/gcc-4.9兩個,那麼我們需要安裝
sudo apt-get install gcc-4.4 gcc-4.4-multilib g++-4.4 g++-4.4-multilib
安裝好後輸入以下指令:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40
接著輸入:
sudo update-alternatives --config gcc
會看到如下的選項
有 3 個候選項可用於替換 gcc (提供 /usr/bin/gcc)。
選擇 路徑 優先順序 狀態
------------------------------------------------------------
* 0 /usr/bin/gcc-4.4 50 自動模式
1 /usr/bin/gcc-4.4 50 手動模式
2 /usr/bin/gcc-4.8 40 手動模式
3 /usr/bin/gcc-4.9 30 手動模式
要維持當前值[*]請按Enter鍵,或者鍵入選擇的編號:
要想用哪個gcc就輸入編號吧。
同樣也要設定一下g++的
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 40
如果想刪除可選項的話可以鍵入以下指令:
sudo update-alternatives --remove gcc /usr/bin/gcc-4.4
再用gcc -v 來看一下版本是否改變了。
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文連結:http://www.linuxidc.com/Linux/2012-10/72284.htm
相關文章
- GCC 多版本切換GC
- mac下安裝多個版本PHP及切換MacPHP
- Flutter 多個版本切換控制Flutter
- jdk 多版本切換JDK
- ubuntu多版本php切換UbuntuPHP
- mac平臺多個php版本快速切換MacPHP
- 切換系統中多個python版本Python
- Homestead 下切換 PHP 版本PHP
- Ubuntu下python版本切換UbuntuPython
- Mac 下切換 PHP 版本問題MacPHP
- 多版本gcc/g 共存方案GC
- ubuntu14.04 升級gcc的方法UbuntuGC
- JDK Windows 安裝配置以及多版本切換JDKWindows
- 切換 PHP 版本PHP
- 切換java版本Java
- Linux下GCC降低版本 gcc 4.4.6LinuxGC
- Mac 切換 多個 GitHub 賬號MacGithub
- 用sdkman管理多個jdk切換JDK
- 新版mac配置多版本JDK切換和maven套件MacJDKMaven套件
- 在windows下切換node版本,很簡單!Windows
- 如何在cmd下切換python版本使用Python
- Java升級那麼快,多個版本如何靈活切換和管理?Java
- 多個 .NET Core SDK 版本之間進行切換 global.jsonJSON
- valet 切換 PHP 版本PHP
- lnmp 切換PHP版本LNMPPHP
- ubuntu切換java版本UbuntuJava
- mac php版本切換MacPHP
- centos 切換 jdk 版本CentOSJDK
- 關於PHP的切換版本PHP
- gcc7.1 windows版本下載GCWindows
- win10怎麼切換版本_一鍵切換win10版本的方法Win10
- 在 macOS 下使用 PHP-version 切換 PHP 版本MacPHP
- Mac切換Python版本MacPython
- CUDA和CUDNN版本切換DNN
- Ubuntu 切換不同 CUDA 版本Ubuntu
- Linux下修改gcc和g++的版本LinuxGC
- 多螢幕切換
- Mac環境下WingIDE切換python版本MacIDEPython