2010-06-04 36 views
1

要在/usr/test使用裝載在交替的glibc安裝,我有更改加載路徑/lib/ld-linux-x86-64.so.2/usr/test/lib/ld-linux-x86-64.so.2到下在GCC規格文件*link部。我也指出CPATH/usr/test/lib/includeLIBRARY_PATH/usr/test/lib如何配置gcc使用備用glibc?

是否正確的方式使用備用glibc

回答

0

我不知道正確的,但我寧願爲這種測試設置一個chroot環境。您也可以使用LD_PRELOAD機制。

+0

不幸的是,有時我需要在我沒有root權限的系統上工作 – netvope 2010-06-04 19:32:30

0

是的,沒有。

是的,如果/ usr/test中的glibc的版本接近系統glibc。

不,因爲glibc頭文件有可能互不兼容。然後gcc從fix-include mechanism失敗。