如何配置gcc以使用备用glibc?

如何配置gcc以使用备用glibc?,gcc,glibc,Gcc,Glibc,为了在/usr/test的备用glibc安装中使用加载程序,我将gcc规范文件中*链接部分下的加载程序路径/lib/ld-linux-x86-64.so.2更改为/usr/test/lib/ld-linux-x86-64.so.2。我还将CPATH指向/usr/test/lib/include,并将LIBRARY_路径指向/usr/test/lib 这是使用备用glibc的正确方法吗?我不知道正确与否,但我更喜欢为这种测试设置一个chroot环境。您也可以使用LD_预加载机制。是和否 是的,如果

为了在/usr/test的备用glibc安装中使用加载程序,我将gcc规范文件中*链接部分下的加载程序路径/lib/ld-linux-x86-64.so.2更改为/usr/test/lib/ld-linux-x86-64.so.2。我还将CPATH指向/usr/test/lib/include,并将LIBRARY_路径指向/usr/test/lib


这是使用备用glibc的正确方法吗?

我不知道正确与否,但我更喜欢为这种测试设置一个chroot环境。您也可以使用LD_预加载机制。

是和否

是的,如果/usr/test中的glibc版本足够接近系统glibc


不,因为glibc头可能彼此不兼容。然后gcc会从中失败。

不幸的是,有时我需要在没有root权限的系统上工作