法一:
linux下面执行二进制文件,发现运行依赖某个其他动态库库,下载动态库后发现/system/lib64文件夹为只读,因此需要另外指定库链接位置,方法如下:
export LD_LIBRARY_PATH=xxx:$LD_LIBRARY_PATH
其中xxx为库文件存放位置
最近在搞交叉编译,发现法一不咋管用,又搜出了下面这个方法:
法二:
在编译的时间添加参数 -L xxx
xxx表示动态库路径
如果依赖的动态库还依赖其他的动态库 则需要在编译的时候添加-Wl,-rpath xxx
xxx表示动态库依赖库路径