当前位置: 首页 > news >正文

centors7升级GLIBC2.18

错误来源:找不到GLIBC2.18,因为glibc的版本是2.17

网上大多教程方法,反正我是行不通:

方法1:更新源,然后使用yum安装更新

方法2:下载源码,configrue,make执行

wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz 
cd glibc-2.18
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j4
make install

我会出现一堆问题

  • configure: error: cannot compute suffix of object files: cannot compile
  • make版本太老或不匹配
  • gcc版本太老或不匹配
  • as版本太老或不匹配
  • make install之后卡住不动不在进行编译

方法三:下载rpm文件,强制安装

从Centos7 升级glibc-2.18学到的方法,果然很有用,对该文章再补充下,无脑冲

  1. 下载4个包:glibc-2.18-11.fc20.x86_64.rpm glibc-common-2.18-11.fc20.x86_64.rpm glibc-devel-2.18-11.fc20.x86_64.rpm glibc-headers-2.18-11.fc20.x86_64.rpm
  2. 下载rpm直接到这里:RPM下载链接,这里以glibc-2.18-11.fc20.x86_64.rpm为例
  • 直接输入,再点搜索
    在这里插入图片描述
  • 点击红色字体
    在这里插入图片描述
  • 选择第一个下载,然后上传到服务器即可在这里插入图片描述
  1. 将四个文件都下载完成时,执行:sudo rpm -Uvh -aid --nodeps --force glibc-2.18-11.fc20.x86_64.rpm glibc-common-2.18-11.fc20.x86_64.rpm glibc-devel-2.18-11.fc20.x86_64.rpm glibc-headers-2.18-11.fc20.x86_64.rpm

  2. 执行ldd --version,查看版本已被升级

http://www.lryc.cn/news/462441.html

相关文章:

  • 基于深度学习的异常检测
  • 深入理解 SQL 中的高级数据处理特性:约束、索引和触发器
  • IC验证面试中常问知识点总结(七)附带详细回答!!!
  • 【前端】如何制作一个自己的网页(8)
  • Java之模块化详解
  • HTB:Knife[WriteUP]
  • MOE论文详解(4)-GLaM
  • LeetCode322:零钱兑换
  • 速盾:高防 cdn 提供 cc 防护?
  • 【大数据应用开发】2023年全国职业院校技能大赛赛题第10套
  • 【源码部署】解决SpringBoot无法加载yml文件配置,总是使用8080端口方案
  • 2010年国赛高教杯数学建模B题上海世博会影响力的定量评估解题全过程文档及程序
  • 使用nginx配置静态页面展示
  • [IOI2018] werewolf 狼人(Kruskal重构树 + 主席树)
  • snmpgetnext使用说明
  • frameworks 之 触摸事件窗口查找
  • memset的用法
  • 阿里云国际站DDoS高防增值服务怎么样?
  • open-cd中的changerformer网络结构分析
  • 太速科技-426-基于XC7Z100+TMS320C6678的图像处理板卡
  • asp.net Core 自定义中间件
  • 掌握 C# 设计模式:从基础到依赖注入
  • 根据json转HttpClient脚本
  • 如何将LiDAR坐标系下的3D点投影到相机2D图像上
  • JAVA就业笔记6——第二阶段(3)
  • 02.04、分割链表
  • Excel 中根据患者的就诊时间标记病例为“初诊”或“复诊”
  • 遇到“mfc100u.dll丢失”的系统错误要怎么处理?科学修复mfc100u.dll
  • [Linux] 逐层深入理解文件系统 (1)—— 进程操作文件
  • RT-Thread 互斥量的概念