發(fā)現(xiàn)Android的版本中編譯Host的程序經(jīng)常因?yàn)楸緳C(jī)的Gcc版本過(guò)高,需要這樣那樣的修改,煩的很!
索性直接降級(jí)gcc和g++, 而且可以很容易切換
ubuntu 12.04 中帶的Gcc/G++都是4.6了,我們把系統(tǒng)默認(rèn)的降級(jí)到4.4
$sudo apt-get install gcc-4.4
$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.6 60 (本機(jī)自帶的設(shè)置為60更高的優(yōu)先級(jí))
選擇系統(tǒng)默認(rèn)的gcc
$sudo update-alternatives --config gcc
------------------------------------------------------------
* 0
默認(rèn)系統(tǒng)用最高優(yōu)先級(jí)的, 這里我們選擇1就可以了
接下來(lái),g++ 同樣的步驟操作
$sudo apt-get install g++-4.4
$sudo apt-get install g++-4.4-multilib
$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.6 60
$sudo update-alternatives --config g++
------------------------------------------------------------
* 0
選擇1.
如果想改為高版本的隨時(shí)用update-alternatives --config
命令切換!
|
|