出現 /lib64/libm.so.6: version
GLIBC_2.23’ not found` 需要升級Glibc
升級 Glibc
前置 yum -y install bison
升級 make
參考 https://blog.csdn.net/EI__Nino/article/details/100090783
libc 下載列表 http://mirrors.nju.edu.cn/gnu/libc/
安裝glibc 需要在源碼路徑建立 build
文件夾
# http://mirrors.nju.edu.cn/gnu/libc/
cd download
wget http://mirrors.nju.edu.cn/gnu/libc/glibc-2.30.tar.xz
xz -d glibc-2.30.tar.xz
tar -xf glibc-2.30.tar
mkdir build
cd build
../configure --prefix=$HOME/local
make
make install
安裝完後,看看是不是包含缺少的庫
strings $HOME/download/glibc-2.30/build/math/libm.so.6 | grep GLIBC_2.23
GLIBC_2.23
lgammal@@GLIBC_2.23
lgammaf@@GLIBC_2.23
lgamma@@GLIBC_2.23
GLIBC_2.23
然後將 原來的 libm.so.6
ln 到這個 so 上
sudo rm /lib64/libm.so.6
sudo ln -s $HOME/download/glibc-2.30/build/math/libm.so.6 /lib64/libm.so.6
/lib64/libm.so.6 不用特別備份,以爲它也是別的so的軟連接。
done.