我已将二进制文件的 rpath 设置为以下内容:/usr/$LIB/test:$ORIGIN/lib/
这些库位于/usr/lib64/test
,但是当我运行我的二进制文件时,它说它找不到这些库。
我已经检查了 rpath readelf -d
。
问题很简单——为什么?
升级#1
操作系统:Ubuntu 12.04.3 LTS
ld 版本:2.15
我已将二进制文件的 rpath 设置为以下内容:/usr/$LIB/test:$ORIGIN/lib/
这些库位于/usr/lib64/test
,但是当我运行我的二进制文件时,它说它找不到这些库。
我已经检查了 rpath readelf -d
。
问题很简单——为什么?
操作系统:Ubuntu 12.04.3 LTS
ld 版本:2.15