这是我在交叉编译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 才能生效?