CentOS-7 编译glibc-2.29

1、升级make

下载 make-4.2.1 网址是 https://ftp.gnu.org/gnu/make/

复制代码
tar -zxvf make-4.2.1.tar.gz
cd make-4.2.1
./configure --prefix=/usr/local/make-4.2.1
make && make install

export PATH=$PATH:/usr/local/make-4.2.1/bin

sudo ln -sf /usr/local/make-4.2.1/bin/make /usr/local/bin/gmake
export PATH=/usr/local/bin:$PATH

2、安装devtoolset-7

默认的centos7 源已经失效了,需要更换为阿里云的,可以参考:https://blog.csdn.net/qq_68174497/article/details/150497276

复制代码
sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
yum install -y centos-release-scl
scl enable devtoolset-7 bash
gcc --version 
这个时候应该输出的是7.x 版本

3、安装glibc-2.29

glibc-2.29 下载包 https://ftp.gnu.org/gnu/glibc/

复制代码
tar zxvf glibc-2.29.tar.gz
cd glibc-2.29
mkdir build
cd build
../configure --prefix=/usr/local/glibc-2.29
执行完这个步骤,一定要看有没有error,有的话借助大模型搞定error
make -j8
make install
相关推荐
敢敢是只喵i9 分钟前
给现有业务系统接 AI 助手,入口怎么选?网页聊天、自动化任务与本地 Agent 对比
运维·人工智能·ai·开源·自动化·安全架构
章老师说1 小时前
BFE v1.8.6 正式发布:AI 网关计费精细化、Claude 协议与会话亲和性升级
运维·人工智能·ai·负载均衡·ai-native
Brilliantwxx2 小时前
【Linux】 进程(10) 进程控制深度解析:创建、终止与等待
linux·运维·服务器·c语言·开发语言·网络
欧米欧2 小时前
Linux基础指令上
linux·运维·服务器
爱喝水的鱼丶3 小时前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi
ARM|X86+FPGA工业主板厂家3 小时前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
sulikey3 小时前
Linux 粘滞位(Sticky Bit)完全指南:为什么共享目录需要“防删除“?
linux·服务器
mengge.cloud3 小时前
网络技术基础小白教程
linux·服务器·网络·云计算
pt10434 小时前
网络自动化Python课程:Python与Linux密钥和敏感信息管理介绍
运维·自动化
严谨的麻辣烫4 小时前
2026 年静态 IP 为什么重新受到关注?从住宅代理安全问题看固定网络出口
运维·服务器·tcp/ip·网络安全