并行安装高版本 Glibc,只有你需要运行的特定程序去调用高版本,系统本身的命令依然安稳使用老版本。
- 准备高版本编译环境:先编译安装高版本 GCC 和 Make 4.x(系统自带的 3.82 太老,编译不了新版 glibc)
- 编译并安装到独立目录:下载你需要的 glibc 源码(例如 2.31 或 2.41),在 configure 时指定一个独立的安装路径(如 –prefix=/opt/glibc-2.31),千万不要用默认的 /usr
- 定向“喂”给你的程序:
- 方法 A(推荐):使用 patchelf工具修改你那款软件的二进制启动文件,把它的动态链接器指向 /opt/glibc-2.31/lib/ld-linux-x86-64.so.2
- 方法 B:写一个启动脚本,在运行软件前先 export LD_LIBRARY_PATH=/opt/glibc-2.31/lib:$LD_LIBRARY_PATH
本文发表于 0001-01-01,最后修改于 0001-01-01。
本站永久域名「 jiavvc.top 」,也可搜索「 极客油画 」找到我。

