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
相关推荐
聆风吟º3 小时前
CANN开源项目深度实践:基于amct-toolkit实现自动化模型量化与精度保障策略
运维·开源·自动化·cann
Coder个人博客3 小时前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
较劲男子汉6 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
Doro再努力6 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp6 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎6 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力6 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene6 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
忧郁的橙子.7 小时前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧7 小时前
【linux】查看发行版信息
linux·运维·服务器