RH9升级GCC遇到问题,请高手帮忙

w0911h w0911h 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我按照如下方法将GCC升级到3.4.9,但是出现问题,系统重启后卡在starting system logger那一步很长时间,进入系统后提示“启动GNOME设置守护进程时出错”,“载入OAFIID:GNOME_SystemTrayApplet时遇到问题”,使用ls命令提示“bash:child setpgid(3806 to 3806):没有那个进程”,请教高手该如何解决,或者怎么用源码来安装


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可以在不覆盖原有软件包的情况下与其

weixin_38575421

CentOS 7 升级 gcc 9/10/11:解决 yum 源失效的 2 种镜像替换方案

本文详细介绍了在CentOS 7官方yum源失效后,如何通过阿里云和腾讯云镜像源升级GCC至9/10/11版本的两种解决方案。内容涵盖devtoolset安装、镜像源配置、版本验证及常见问题处理,帮助开发者解决'No package devtoolset-* available'等报错,确保现代C++开发环境搭建。

weixin_33845881

rh-packages.zip

安装devtoolset-7-gcc的rpm资源包

哆啦A木

gcc yum源安装

linux系统gcc版本没有想要的?这里有 4.8、4.9、5.2版本

qq_33257156

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

cqskyeagle
评论 3
收藏 已收藏
分享
返回顶部
w0911h
Linux/Unix社区 23,224 成员 74,535 内容