gcc 5.2.0 手动更新(亲测)
注意:(不要在gcc-5.2.0 源碼目錄中執(zhí)行 configure,否則會(huì)報(bào)錯(cuò))
安裝操作如下:
0、yum 安裝 gcc?
yum?-y?install?gcc?gcc-c++?libstdc++??libstdc++-devel???autoconf?makegcc-5.2.0 下載地址:
ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2 或 ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.gz1、進(jìn)入?gcc?源碼包目錄下??編輯?./contrib/download_prerequisites?將wget?行注釋(共四行)
2、將4個(gè)壓縮包上傳至gcc目錄下(無需解壓)。
下載地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/ ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.14.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz23、執(zhí)行以下命令((無輸出))
./contrib/download_prerequisites4、創(chuàng)建目錄?
mkdir?gcc-temp?
5、進(jìn)入?
cd?gcc-temp6、執(zhí)行命令編譯?
../configure?--enable-checking=release?--enable-languages=c,c++?--disable-multilib7、第6步驟完成后,執(zhí)行?make??然后再次執(zhí)行?make?install
make make?install8 執(zhí)行ls?/usr/local/bin?|?grep?gcc 檢查是否有如下項(xiàng)
ls?/usr/local/bin?|?grep?gcc19 檢查版本gcc是否更新
?/usr/local/bin/gcc?-v10、查找新版本so文件
find?/?-name?"libstdc++.so*"
11 查看文件?
cd?/usr/lib64?? ll?libstdc++.so.*12 刪除libstdc++.so.6 連接符
rm?-rf?libstdc++.so.613 拷貝新so文件?
在/usr/lib64 目錄下執(zhí)行?
cp?-r?/usr/local/lib64/libstdc++.so.6.0.21?./14?在/usr/lib64 目錄下創(chuàng)建連接
ln??-s??libstdc++.so.6.0.21?libstdc++.so.615、執(zhí)行命令檢查?是否有以下項(xiàng)目?
?strings?/usr/lib64/libstdc++.so.6?|?grep?GLIBC轉(zhuǎn)載于:https://blog.51cto.com/531117978/2311161
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的gcc 5.2.0 手动更新(亲测)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源淘宝客APP源码淘客商城源码unia
- 下一篇: 人工智能学习思维导图