1.查看当前系统下的链接库内容命令如下:strings /lib64/libc.so.6 | grep GLIBC2.升级make,默认版本为3.x,升级为4.x相关命令如下wget --no-check-certificate https://ftp.gnu.org/gnu/make/make-4.3.tar.gztar -xzvf make-4.3.tar.gzcd make-4.3/# 安装到指定目录./configure --prefix/usr/local/makemakemake install# 创建软链接cd /usr/bin/mv make make.bakln -sv /usr/local/make/bin/make /usr/bin/make3.升级GCC,默认版本为4.x,升级为8.x相关命令如下yum install -y devtoolset-8-gcc*# 创建软链接ln -sf /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gccln -sf /opt/rh/devtoolset-8/root/bin/g /usr/bin/g# 验证gcc、g版本gcc -vg -v*.安装devtoolset-8-gcc*时出现如下错误需执行如下命令yum install centos-release-scl*# 会在/etc/yum.repos.d文件夹下生成CentOS-SCLo-scl-rh.repo、CentOS-SCLo-scl.repo两个文件分别修改 CentOS-SCLo-scl.repo、CentOS-SCLo-scl-rh.repo文件baseurlhttps://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/和gpgcheck0清理缓存并生成新缓存yum clean allyum makecache再次执行yum install -y devtoolset-8-gcc* 命令4.安装GLIBC_2.28相关命令如下# 下载并解压wget --no-check-certificate https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztar -xzvf glibc-2.28.tar.gzcd glibc-2.28# 创建临时文件夹mkdir build cd build../configure --prefix/usr --disable-profile --enable-add-ons --with-headers/usr/include --with-binutils/usr/binmakemake install# 再次查询strings /lib64/libc.so.6 | grep GLIBC*.在make install时会有以下错误提示但是输入node -v、npm -v却能正常输出版本号这个错误应该不会有什么影响。
Centos7.9运行nodejs24报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found
发布时间:2026/5/21 7:11:56
1.查看当前系统下的链接库内容命令如下:strings /lib64/libc.so.6 | grep GLIBC2.升级make,默认版本为3.x,升级为4.x相关命令如下wget --no-check-certificate https://ftp.gnu.org/gnu/make/make-4.3.tar.gztar -xzvf make-4.3.tar.gzcd make-4.3/# 安装到指定目录./configure --prefix/usr/local/makemakemake install# 创建软链接cd /usr/bin/mv make make.bakln -sv /usr/local/make/bin/make /usr/bin/make3.升级GCC,默认版本为4.x,升级为8.x相关命令如下yum install -y devtoolset-8-gcc*# 创建软链接ln -sf /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gccln -sf /opt/rh/devtoolset-8/root/bin/g /usr/bin/g# 验证gcc、g版本gcc -vg -v*.安装devtoolset-8-gcc*时出现如下错误需执行如下命令yum install centos-release-scl*# 会在/etc/yum.repos.d文件夹下生成CentOS-SCLo-scl-rh.repo、CentOS-SCLo-scl.repo两个文件分别修改 CentOS-SCLo-scl.repo、CentOS-SCLo-scl-rh.repo文件baseurlhttps://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/和gpgcheck0清理缓存并生成新缓存yum clean allyum makecache再次执行yum install -y devtoolset-8-gcc* 命令4.安装GLIBC_2.28相关命令如下# 下载并解压wget --no-check-certificate https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztar -xzvf glibc-2.28.tar.gzcd glibc-2.28# 创建临时文件夹mkdir build cd build../configure --prefix/usr --disable-profile --enable-add-ons --with-headers/usr/include --with-binutils/usr/binmakemake install# 再次查询strings /lib64/libc.so.6 | grep GLIBC*.在make install时会有以下错误提示但是输入node -v、npm -v却能正常输出版本号这个错误应该不会有什么影响。