gcc和make版本的更改

一、make版本更新

本段摘自CSDN博主「lr2131」的原創(chuàng)文章:https://blog.csdn.net/lr2131/article/details/45673603

Android can only be built by versions 3.81 and 3.82

下載地址ftp://ftp.gnu.org/gnu/make/

make3.8.2的安裝步驟:

tar -zxvf make3.8.2.tar.gz
# 在make-3.8.2目錄下
./configure
make
make install

一般情況下不會(huì)出現(xiàn)錯(cuò)誤,在/usr/local/bin中可得到新版本的make,復(fù)制到/usr/bin中

cp /usr/local/bin/make /usr/bin/make

二、gcc版本更改

本段摘自CSDN博主「buyue__」的原創(chuàng)文章:https://blog.csdn.net/buyueliuying/article/details/78991393

編譯時(shí)提示“error: unknown option after ‘#pragma GCC xxx’”等信息就需要升級(jí)GCC

# 查看當(dāng)前版本
gcc --version #顯示4.7
cd /
wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0

檢測(cè)和安裝相關(guān)依賴包,這個(gè)過程需要耐心等待(此步驟會(huì)將依賴包下載到gcc-7.3.0目錄,如果因網(wǎng)絡(luò)原因無法完成請(qǐng)自行使用wget下載)

./contrib/download_prerequisites
mkdir build
cd build
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
# 編譯過程漫長(zhǎng),請(qǐng)耐心等待
make -j4
make install
#查看版本
gcc --version
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容