ubuntu 18.04 升级glibc到2.33

6,164 阅读1分钟

在ubuntu下编译一个项目时遇到了如下问题,原因是没有找到glibc2.33,网上有很多资料但大都不可用,本文记录下升级glibc的步骤。

预下载:

sudo apt-get build-essential cmake make libtool autoconf git

manuscript

  1. ldd --version查看当前glibc版本;
  2. 下载glibc-2.33到指定目录;
cd /usr/local
sudo wget http://ftp.gnu.org/gnu/glibc/glibc-2.33.tar.gz
  1. 解压文件
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
  1. 安装
sudo make -j18
sudo make install
  1. 建立软链接
sudo cp /usr/local/lib/libm-2.33.so /lib/x86_64-linux-gnu/

添加软链接

ln -sf libm-2.33.so libm.so.6
  1. 查看结果
ldd --version

image.png

reference

Ubuntu18.04升级安装GLIBC2.29