linux gcc 编译的so文件 运行时无法找到 错误:cannot open shared object file: No such file or directory
对自己打包的so文件进行测试,编译不报错 但是运行时 出现错误:cannot open shared object file: No such file or directory但是so文件明明已经放在当前目录下了折腾一下午,发现这是linux下so库经常会出现的错误,测试程序的可执行文件名字为start, 用ldd start可以发现程序寻找每个so的路径基本为系统路径,lib或者usr/lib等。而当前目录并不在查找范围内,因此显示无法找到解决方法:执行exportLD..
转载
2021-02-08 17:17:47 ·
689 阅读 ·
0 评论