1.从官网下载源码
在这个网址里下载你所需要的glibc版本
2.解压
tar -xvf glibc-2.34.tar.gz
cd glibc-2.34
mkdir build install
cd build
../configure --prefix=/path_you_want
make -j4
make install DESTDIR=/xxx/xxx/install
–prefix最好选上,之后你删除也好删,不会有依赖问题。
DESTDIR选项加上后,最后安装到的路径会是
/xxx/xxx/install/path_you_want
3. patchelf
之后用patchelf 把ld替换掉即可用glibc2.34来进行源码调试了
patchelf --set-interpreter /home/wsxk/Desktop/glibc-all-in-one/libs/2.23-0ubuntu11.3_amd64/ld-2.23.so /home/wsxk/Desktop/pwn
patchelf --replace-needed libc.so.6 /home/wsxk/Desktop/buu/libc-2.23-x64.so pwn