linux升级glibc-2.28

1.准备工作

1.1升级gcc到gcc8

复制代码
# 安装devtoolset-8-gcc`
`yum install centos-release-scl`
`yum install devtoolset-8`
`scl enable devtoolset-8 -- bash`

`# 启用工具`
`source /opt/rh/devtoolset-8/enable `

`# 安装GCC-8`
`yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils`

`# 设置环境变量`
`echo` `"source /opt/rh/devtoolset-8/enable"` `>> /etc/profile`
`source /etc/profile

1.2升级make到4.0以上版本

复制代码
wget http://mirrors.ustc.edu.cn/gnu/make/make-4.0.tar.gz`
`tar xf make-4.0.tar.gz `
`cd make-4.0/`
`./configure `
`make` `&` `make` `install`
`mv /usr/bin/make /usr/bin/make.bak`
`ln -s /usr/local/bin/make /usr/bin/make`
`make -v

1.3 安装bison

复制代码
yum install` `bison

2.编译

2.1下载并解压

复制代码
# 下载并解压安装包`
`$ wget https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz`
`$ tar -xzvf glibc-2.28.tar.gz`
`$ cd glibc-2.28`

`# 创建临时文件`
`$ mkdir build && cd build

2.2配置

复制代码
# 配置环境 `
`../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

2.3 编译和安装

复制代码
make` `&` `make` `install`
`strings /lib64/libc.so.6 |` `grep GLIBC
相关推荐
爱喝水的鱼丶2 小时前
SAP-ABAP:S/4 HANA ABAP 新特性入门:与 ECC ABAP 的核心差异、架构优势与学习路径规划
运维·数据库·性能优化·sap·abap·hana·开发交流
贵州诚鑫致达科技有限公司9 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
遇印记10 小时前
传输层,网络层
运维·服务器·网络·windows·学习
品牌常新10 小时前
景区巡逻机器人怎么选?派宝S5全地形守护解析
运维·人工智能·机器人
Elastic 中国社区官方博客10 小时前
一条 ES|QL 查询,涵盖365天的审计日志:在热数据和可搜索快照上执行相同的搜索
大数据·运维·服务器·elasticsearch·搜索引擎·全文检索
WL学习笔记12 小时前
C & C++ 内存管理
c++·c++内存管理
澜山奕秋12 小时前
RHCSA
linux·运维·服务器
Web极客码13 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews13 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu