-1
我想弄清楚如何編譯coreutils 8.20(具體排序),並得到它使用我的64位庫而不是32位庫。如何指定一個lib目錄配置coreutils時
我的32個庫在:/ lib目錄
我的64個庫在:/ lib目錄/ 64
我我LD_LIBRARY_PATH設置爲/ lib目錄/ 64,但它仍然加載從/ lib中的庫而且我沒有任何配置腳本的命令行選項可以做我所需要的。
#>: ldd ./src/sort
libgen.so.1 => /lib/libgen.so.1
librt.so.1 => /lib/librt.so.1
libc.so.1 => /lib/libc.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Sun-Fire-V890/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-V890/lib/libmd_psr.so.1
#>: echo $LD_LIBRARY_PATH
/lib/64
當我在以前安裝的排序運行LDD(Coreutils的8.9),它使用的是64位庫:
#>: ldd ./sort
librt.so.1 => /lib/64/librt.so.1
libc.so.1 => /lib/64/libc.so.1
libaio.so.1 => /lib/64/libaio.so.1
libmd.so.1 => /lib/64/libmd.so.1
libm.so.2 => /lib/64/libm.so.2
/platform/SUNW,Sun-Fire-V890/lib/sparcv9/libc_psr.so.1
/platform/SUNW,Sun-Fire-V890/lib/sparcv9/libmd_psr.so.1
系統信息: 的SunOS 5.10 Generic_147440-26 sun4u的SPARC SUNW, Sun-Fire-V890
任何意見,將不勝感激。