目录

一、前提概要及前期环境部署

二、更新gcc版本为9.30

三、更新make版本为4.3

四、更新python版本为3.8.3

五、部署bison3.8.2

六、更新glibc版本为2.31

一、前提概要及前期环境部署

现在系统版本为:CentOS Linux release 7.6.1810 (Core) 

glibc版本:2.17

python:2.7.5

gcc:4.8.5

make:3.82

未安装bison

1、安装bzip2

rpm -ivh bzip2-1.0.6-13.el7.x86_64.rpm

二、更新gcc版本为9.30

1、上传gcc最新安装包,解压

2、查看gcc需要的依赖

 vi /home/gcc-9.3.0/contrib/download_prerequisites 

3、将依赖安装包上传,解压,依次安装

 

①安装gmp,进行编译。 

若出现此问题,则安装m4。

rpm -ivh m4-1.4.16-10.el7.x86_64.rpm

安装好m4后,重新进行编译安装。

②安装isl

③安装mpfr

④安装mpc

4、进入gcc目录,并创建build目录

mkdir build && cd build

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

make && make install

# 若在make过程中出现此错误

①find / -name libisl.so.15

②将文件移至LD_LIBRARY_PATH文件地址

三、更新make版本为4.3

1、上传make安装包,解压。

2、编译安装。

./configure --prefix=/usr

make && make install

四、更新python版本为3.8.3

1、上传python安装包,解压。

2、编译,安装。

./configure prefix=/usr/local/python3 --enable-shared

#如果出现此问题,则重新编译环境。

./configure --enable-optimizations

make && make install

#若出现如图报错,make clean后重新安装。

#若出现如图报错,安装zlib即可。  

3、将python命令指向python3

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3.8 /usr/bin/python

五、部署bison3.8.2

1、上传python安装包,解压。

2、编译,安装。

./configure

make && make install

六、更新glibc版本为2.31

1、上传glibc安装包,解压。

2、编译,安装。

../configure --prefix=/usr

make && make install

# 若出现如图报错,安装bison即可。

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: