极客油画

并行安装高版本 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 」,也可搜索「 极客油画 」找到我。


上一篇 « 下一篇 »

赞赏支持

请我吃鸡腿 =^_^=

i ysf

云闪付

i wechat

微信

推荐阅读

Big Image