我自己编译了动态库和二进制程序。导入到/userdata目录下面后,我配置了对应的路径到LD_LIBRARY_PATH里面,执行程序的时候,还是提示找不到库。我把库拷贝到/oem/usr/lib/下面,程序就能成功运行。
我自己编译了动态库和二进制程序。导入到/userdata目录下面后,我配置了对应的路径到LD_LIBRARY_PATH里面,执行程序的时候,还是提示找不到库。我把库拷贝到/oem/usr/lib/下面,程序就能成功运行。
这个是应用开发问题,不在官方的售后范围内的。但是方案给出来意见:
1. 确认路径正确,在 LD_LIBRARY_PATH中添加的路径完全正确,并指向包含动态库的目录。
2. 环境变量的导出,确保在设置LD_LIBRARY_PATH后导出了环境变量。可以使用以下命令:
export LD_LIBRARY_PATH=/your/library/path:$LD_LIBRARY_PATH
确保替换/your/library/path为实际的库路径。
3. 一个库可能依赖于其他库。检查是否所有依赖都已满足。
举报