升级gcc到7.5.0

使用jenkins打包SDK时,遇到以下报错:

image.png

通过报错可以看出gcc版本低了,因此需要升级下gcc,下载地址

安装步骤:

第1步

tar -xvf gcc-7.5.0.tar

第2步

cd gcc-7.5.0

第3步

./contrib/download_prerequisites

第4步

mkdir build

第5步

cd build

第6步

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

第7步

make

make -j4

使用make时间会很长,具体得看服务器配置(我是等了近4个小时)。为了加快编译,减少等待时间,可以使用:make -j4
备注:4,需要看服务器具体核数

第8步,需要root权限

make install

重新建立link

第1步

cp /usr/local/lib64/libstdc++.so.6.0.24 /lib64

第2步

cd /lib64

第3步

rm -rf libstdc++.so.6

第4步

ln -s libstdc++.so.6.0.21 libstdc++.so.6

查看gcc版本:

gcc -v
image.png

再次查看

strings /lib64/libstdc++.so.6 | grep GLIBC

这次可以看到缺少的gcc有了


image.png

最后,再次使用jenkins,打包成功!!!

你可能感兴趣的:(升级gcc到7.5.0)