没有LD_PRELOAD,LD_LIBRARY_PATH不起作用

时间:2012-08-12 14:03:40

标签: sh ld ld-preload

我设置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移动库,因为它不是一个永远使用的库。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

$echo "/opt/qtm12/lib/" > /etc/ld.so.conf.d/qtm12.txt

$ldconfig -v