由于編譯需要使用到gcc4.8版本,而Ubuntu 22.04自帶的是gcc11,于是嘗試下載低版本的gcc并切換。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-621944.html
一、手動(dòng)下載并編譯
# 下載gcc
wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz
# 解壓并進(jìn)入目錄
tar -zxvf gcc-4.8.5.tar.gz
cd gcc-4.8.5
# 安裝依賴(lài)
./contrib/download_prerequisites
#準(zhǔn)備將編譯后的文件放在該位置
sudo mkdir /usr/local/gcc
# 開(kāi)始編譯安裝 /usr/local/gcc/gcc-4.8.5 需根據(jù)實(shí)際情況替換
./configure --prefix=/usr/local/gcc/gcc-4.8.5 --enable-languages=c,c++ --build=x86_64-linux --disable-multilib
#執(zhí)行 make 命令編譯源碼,默認(rèn)是單核編譯,需要三四十分鐘,這里我們采用并行編譯的方式加快速度
make -j8
make install
二、切換版本
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-621944.html
到了這里,關(guān)于Ubuntu 22.04安裝gcc4.8的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!