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

Centos7更新glibc2.18

Centos7更新glibc2.18

    • 查看glibc版本
    • 下载解压glibc2.18
    • 编译安装
    • 结果验证

查看glibc版本

# 查看glibc版本
ldd --version

在这里插入图片描述


下载解压glibc2.18

参考:
https://blog.csdn.net/qq_39295044/article/details/86685789
https://blog.csdn.net/myhes/article/details/106923039

# 下载glibc文件
wget -c http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz# 解压
tar -zxvf  glibc-2.18.tar.gz# 创建编译目录
cd glibc-2.18 && mkdir -p build

编译安装

# 编译、安装
## 必需进入build目录-否则无法编译
cd build/# 构建编译选项
## --prefix=/usr: 指定安装软件的目标路径为 "/usr"
### --prefix=/usr 一定不能改,否则安装不成功
## --disable-profile: 禁用生成用于性能分析的 Profile 数据。
## --enable-add-ons: 启用附加功能。
## --with-headers=/usr/include: 指定头文件所在的路径为 "/usr/include"
## --with-binutils=/usr/bin: 指定 binutils 工具的路径为 "/usr/bin"
### binutils 是一组二进制工具,用于处理可执行文件和目标文件,包括汇编器、链接器和调试器等。这个选项告诉编译器在指定路径中查找所需的 binutils 工具。
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin# 编译
make -j all# 编译安装
make install# 解决中文乱码问题
make localedata/install-locales

在这里插入图片描述


结果验证

# 安装验证
rpm -qa | grep glibc

在这里插入图片描述

# 查看libc.so.6软连接文件指向
ls -la /usr/lib64/libc.so.6

在这里插入图片描述

# 查看libc版本
strings /lib64/libc.so.6 | grep GLIBC
# 可以看到2.1X的旧库文件还在,多了新安装2.18版本的库文件,而且软链接文件全部指向了新装的版本。

在这里插入图片描述

删除libc.so.6的软链千万要小心!!!删了就只剩cd 、 pwd命令可以用了,删了libc.so.6软链,关了shell窗口,就打不开了

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

相关文章:

  • QT初学者该安装qt creator哪个版本?
  • VR智慧校园资中控管理平台综合提升了课堂教学质量
  • 【Go 基础篇】Go语言中的数组:初识与应用
  • (vue)el-table 怎么把表格列中相同的数据 合并为一行
  • 精准高效农业作业,植保无人机显身手
  • 大集合拆分成多个小集合
  • linux————LVS集群
  • 软考高级系统架构设计师系列论文七十一:论行业应用软件系统的开发规划
  • vue2 自定义指令,插槽
  • oracle超详细语法和备份工具
  • Redis的持久化机制是什么?各自的优缺点?
  • 机器学习:什么是分类/回归/聚类/降维/决策
  • 算法通关村第5关【白银】| 哈希和栈经典算法题
  • CrystalNet .Net VCL for Delphi Crack
  • 云计算在线实训系统建设方案
  • C++ 珠心算测验
  • prometheus+cadvisor监控docker容器
  • 13、Vue3 大事件管理系统
  • Redis三种特殊数据类型
  • python 模块BeautifulSoup 从HTML或XML文件中提取数据
  • VS Code插件汇总
  • QWidget
  • 【大数据】Linkis:打通上层应用与底层计算引擎的数据中间件
  • 权限提升-数据库提权-MSF-UDF提权
  • 基于XL32F003单片机的可控硅调光方案
  • 【ag-grid-vue】列定义(Updating Column Definitions)
  • mysql sql_mode数据验证检查
  • Prompt召唤 AI “生成”生产力,未来已来
  • 【0day】复现时空智友企业流程化管控系统SQL注入漏洞
  • python编程中fft的优缺点,以及如何使用cuda编程,cuda并行运算,信号处理(推荐)