RH9升级GCC遇到问题,请高手帮忙
1,下载gcc3.4.6版本相应的rpm包
ftp://mirror.switch.ch/mirror/scientificlinux/40rolling/i386/SL/RPMS/ 这个网址可以下载到相应的RPM包。需要下载的RPM包如下:
cpp-3.4.6-11.i386.rpm
gcc-3.4.6-11.i386.rpm
glibc-2.3.4-2.43.i386.rpm
glibc-common-2.3.4-2.43.i386.rpm
glibc-devel-2.3.4-2.43.i386.rpm
glibc-headers-2.3.4-2.43.i386.rpm
glibc-kernheaders-2.4-9.1.103.EL.i386.rpm
2,下载gcc3.4.6版本所需的binutils相应版本的源码包
http://ftp.gnu.org/gnu/binutils/这个网址可以直接下载到需要的源码包,我这里使用的是binutils-2.17.tar.bz2,看网上资料,升级gcc3.4.6最少需要2.15版本的binutils。
3,编译安装binutils-2.17.tar.tar
#tar jvxf binutils-2.17.tar.tar
#cd binutils-2.17
#./configure
#make
#make install
新建终端执行#ld –v
GNU ld version 2.17
我们的binutils已经成功升级成2.17版本了。
4,安装rpm包
安装顺序以及命令如下:
#rpm -Uvh --nodeps --replacefiles glibc-kernheaders-2.4-9.1.103.EL.i386.rpm
#rpm -Uvh --nodeps --replacefiles glibc-common-2.3.4-2.43.i386.rpm
#rpm -Uvh --nodeps --replacefiles glibc-headers-2.3.4-2.43.i386.rpm
#rpm -Uvh --nodeps --replacefiles glibc-devel-2.3.4-2.43.i386.rpm
#rpm -Uvh --nodeps --replacefiles glibc-2.3.4-2.43.i386.rpm
#rpm -Uvh --nodeps --replacefiles cpp-3.4.6-11.i386.rpm
#rpm -Uvh --nodeps --replacefiles gcc-3.4.6-11.i386.rpm
相关推荐
CentOS 7下升级gcc版本
目录CentOS 7下升级gcc版本安装SCL(第三方软件选集)安装gcc启动gcc(临时)启动gcc(永久)查看gcc版本 CentOS 7下升级gcc版本 本文主要介绍怎么在CentOS 7环境下升级gcc版本,适用于部分源码包需要高版本的gcc进行编译的场景,需要准备的环境有: CentOS 7 注:本文介绍的gcc,仅适用于编译64为程序,若想支持32位程序,则可参考我另外一篇博文https://blog.csdn.net/ncdx111/article/details/106041764 安装SCL(第三方软件选集) 使用下面命令安装SCL SCL可以在不覆盖原有软件包的情况下与其
CentOS 7 升级 gcc 9/10/11:解决 yum 源失效的 2 种镜像替换方案
本文详细介绍了在CentOS 7官方yum源失效后,如何通过阿里云和腾讯云镜像源升级GCC至9/10/11版本的两种解决方案。内容涵盖devtoolset安装、镜像源配置、版本验证及常见问题处理,帮助开发者解决'No package devtoolset-* available'等报错,确保现代C++开发环境搭建。
rh-packages.zip
安装devtoolset-7-gcc的rpm资源包
gcc yum源安装
linux系统gcc版本没有想要的?这里有 4.8、4.9、5.2版本
centos7 redis6 升级gcc rpm 离线依赖包
gcc相关依赖 ,直接 rmp -ivh --force --nodeps *.rpm scl enable devtoolset-9 bash 临时生效 修改 /etc/rc.d/rc.local ,最下面加入一行 source /opt/rh/devtoolset-9/enable


