我在Ubuntu上安装了glibc 2.19版本。我还想在我的机器上安装2.3.4版本,使得所有程序默认使用2.19版本,只有特定程序使用2.3.4版。
我的问题是:
- 我该如何将2.3.4版本安装在指定位置(如/usr/glibc2.3.4)?
- 我该如何指定某个特定程序使用2.3.4版本?
我在Ubuntu上安装了glibc 2.19版本。我还想在我的机器上安装2.3.4版本,使得所有程序默认使用2.19版本,只有特定程序使用2.3.4版。
我的问题是:
/opt
内的第二个版本。LD_LIBRARY_PATH
先在/opt
内查找库。--prefix=/usr/glibc2.3.4
也将把动态加载程序的soname设置为/usr/glibc2.3.4/lib/ld-linux.so.2
(或者类似的东西,这取决于你的架构),这将被硬编码到每个链接到它的程序中。