【发布时间】:2012-08-12 14:03:40
【问题描述】:
我正在设置 LD_LIBRARY_PATH 以使用较新的 Qt Mobility 而不是较旧的 Qt Mobility,以便非本机应用程序可以使用它。
export LD_LIBRARY_PATH=/opt/qtm12/lib
其中一个库是 libQtSensors.so.1
不过,
/usr/lib/libQtSensors.so.1
用来代替
/opt/qtm12/lib/libQtSensors.so.1
如果我 LD_PRELOAD 第二个库,一切正常,但我不能只预加载所有 qt 移动库,因为它不是一个一直使用的库。
我做错了什么?
【问题讨论】:
-
你的操作系统/发行版是什么?
-
我在 Maemo 上使用它。 LD_DEBUG=all 什么也没说。将 /opt/qtm12/lib 添加到 /etc/ld.so.conf.d/somefile.conf 似乎无法解决任何问题
标签: sh ld ld-preload