centos下安装GLIBC_2.19和libstdc++.so Linux教程



cd /opt

yum install libstdc++.so.6 -y


find / -name libstdc++.so.6

/usr/lib64/libstdc++.so.6

/usr/lib/libstdc++.so.6


---用最新的libstdc++.so.6替换旧的/usr/lib64/libstdc++.so.6:

rm -rf  /usr/lib64/libstdc++.so.6

cp /usr/lib/libstdc++.so.6  /usr/lib64/


# 查看动态库版本有哪些

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

wget http://ftp.de.debian.org/debian/pool/main/g/gcc-10/libstdc++6-10-dbg_10.2.1-23_amd64.deb

ar -x  libstdc++6-10-dbg_10.2.1-23_amd64.deb

tar -xvf data.tar.xz

#拷贝至/usr/lib64下

cp ./usr/lib/x86_64-linux-gnu/debug/libstdc++.so.6.0.28 /usr/lib64

#授权

chmod +x /usr/lib64/libstdc++.so.6.0.28

#删除低版本库的软连接

rm -rf /usr/lib64/libstdc++.so.6

ln -s /usr/lib64/libstdc++.so.6.0.28 /usr/lib64/libstdc++.so.6


wget http://ftp.gnu.org/gnu/glibc/glibc-2.19.tar.gz

tar -xzvf glibc-2.19.tar.gz

cd glibc-2.19

mkdir build && cd build/

../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

make -j4

make install

# 解决中文乱码问题

make localedata/install-locales

#检查验证

ll /lib64/libc*

#查看系统glibc支持的版本

strings /lib64/libc.so.6 |grep GLIBC

/lib64/libc.so.6


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回