在升级glibc的时候会需要替换系统的libc.so.6,如果非单步完成就会发生无法找到链接库进而无法进行命令运行的错误
LD_PRELOAD 作为一个环境变量可以为命令指定加载的动态链接库。如:
LD_PRELOAD=/lib/libc-2.6.1.so ln -s /lib/libc-2.6.1.so libc.so.6
可以实现强制ln命令使用指定的链接库加载函数,此方法同样可以用于任何二进制文件运行。
博客指出升级glibc时,若非单步完成替换系统的libc.so.6,会出现找不到链接库、无法运行命令的错误。还提到环境变量可用于为命令指定加载的动态链接库,该方法能用于任何二进制文件运行。
在升级glibc的时候会需要替换系统的libc.so.6,如果非单步完成就会发生无法找到链接库进而无法进行命令运行的错误
LD_PRELOAD 作为一个环境变量可以为命令指定加载的动态链接库。如:
LD_PRELOAD=/lib/libc-2.6.1.so ln -s /lib/libc-2.6.1.so libc.so.6
可以实现强制ln命令使用指定的链接库加载函数,此方法同样可以用于任何二进制文件运行。
2219
3812
1万+

被折叠的 条评论
为什么被折叠?