這是我在交叉編譯openobex-1.3的時候遇到的問題.
最極端的情況是這樣的.
1.
設定pkg的路徑:
export PKG_CONFIG_LIBDIR=/usr/arm-xscale-linux-gnu/lib/pkgconfig
2.
但是./configure 的時候--prefix 又設定成了另外一個路徑
./configure --host=arm-xscale-linux-gnu --prefix=/usr/openobex/
3.
同時arm闆子上/etc/ld.so.conf 的設定是這樣的
/opt/navu/lib
4.
arm 闆子上的環境變量
LD_LIBRARY_PATH="/opt/GPL/lib/"
通過測試發現搜尋路徑優先級是這樣的 "/usr/openobex/lib" -> "/usr/arm-xscale-linux-gnu/lib" -> "/opt/GPL/lib/"
* 發現/etc/ld.so.conf 裡的路徑不起作用,是不是要ldconfig 才能生效?