在ubuntu下编译一个项目时遇到了如下问题,原因是没有找到glibc2.33,网上有很多资料但大都不可用,本文记录下升级glibc的步骤。
预下载:
sudo apt-get build-essential cmake make libtool autoconf git
manuscript
ldd --version查看当前glibc版本;- 下载glibc-2.33到指定目录;
cd /usr/local
sudo wget http://ftp.gnu.org/gnu/glibc/glibc-2.33.tar.gz
- 解压文件
sudo tar -zxf glibc-2.33.tar.gz
cd glibc-2.33
sudo mkdir build
cd build/
sudo apt-get install gawk bison -y
sudo ../configure --prefix=/usr/local --disable-sanity-checks
- 安装
sudo make -j18
sudo make install
- 建立软链接
sudo cp /usr/local/lib/libm-2.33.so /lib/x86_64-linux-gnu/
添加软链接
ln -sf libm-2.33.so libm.so.6
- 查看结果
ldd --version