本文主要是介绍dlopen 打开失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
dlopen打开库失败
- 查看日志提示dlopen failed
查看日志提示dlopen failed
1、确认路径是否正确
2、确认目标文件是否是动态库(用ldd 文件名, 若不能查到文件信息,说明不是动态库文件)
3、找不到标识符号,可以将错误信息打印出来,使用nm -u test.so可以找出来没有定义的符号。
解决措施:
1、修改到正确的路径
2、文件类型要正确
3、增加符号的定义。
这篇关于dlopen 打开失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!