/lib/ld-linux.so.3和/lib/ld-linux-armhf.so.3和程序not found解决方案
来源:互联网 发布:最新网络排行榜 编辑:程序博客网 时间:2024/05/22 21:17
在Ubuntu编写好一个C应用程序后,通过交叉编译后搞到ARM板子上运行,但是一运行发现系统提示not found!
但是查看程序属性,是可执行的啊,为嘛会报not found?
于是进入主机Ubuntu利用file命令查看一下文件信息如下:
然后在查看一下其他已经可以在ARM上运行的程序的文件信息,看看有什么区别,如下:
可以看出两者的interpreter(解释器)不同。于是开始度娘/lib/ld-linux.so.3和/lib/ld-linux-armhf.so.3有什么关系,找了一大圈也没有这方面的信息···,于是想到他们既然在/lib目录下,不妨进去看一看啥情况。如下:
可以看到ld-linux.so.3是指向ld-2.8.so的,于是灵机一动,是不是把ld-linux-armhf.so.3也链接到ld-2.8.so是不是就可以用了!如下:
然后再次运行,这次果然就不提示:not found了,而是成功运行。
阅读全文
0 0
- /lib/ld-linux.so.3和/lib/ld-linux-armhf.so.3和程序not found解决方案
- /lib/ld-linux.so.3: No such file or directory
- /lib/ld-linux.so.3: No such file or directory
- 关于加载器ld-linux-armhf.so.3
- /lib/ld-linux.so.2 安装
- linux出现64位运行32位出错的解决办法(/lib/ld-linux.so.2: bad ELF interpreter /lib/ld-linux.so.2 /lib/ld-linux.so.)
- lib/ld-linux.so.3: No such file or directory问题
- /lib/ld-linux.so.2: bad ELF interpreter
- 安装ESB MQ 缺少/lib/ld-linux.so.2 解决办法
- 关于解决/lib/ld-linux.so.2: bad ELF interpreter:
- /lib/ld-linux.so.2: bad ELF interpreter问题
- linux ld.so.conf 和 pkgconf
- oracle32位安装到64位RHEL6.3时报错:/lib/ld-linux.so.2: bad ELF interpreter
- ld-linux.so.2
- linux在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter
- armv6zk-none-linux-gnueabi/bin/ld: cannot find /lib/libc.so.6 与cannot find /lib/libpthread.so.0
- armv6zk-none-linux-gnueabi/bin/ld: cannot find /lib/libc.so.6 与cannot find /lib/libpthread.so.0
- linux动态共享库的设置--/etc/ld.so.conf和/etc/ld.so.cache
- 【备忘】Java菜鸟到大牛学习路线培训教程
- WCF详解
- calibrate sensors
- 第一篇: 服务的注册与发现(Eureka)
- ReactNative 坑点记录
- /lib/ld-linux.so.3和/lib/ld-linux-armhf.so.3和程序not found解决方案
- C#中对DataTable的操作
- localStorage 如何存储JSON数据并读取JSON数据
- 如何用Python实现常见机器学习算法(一)
- 配置JMeter安装环境
- 【技术分享】10种常见的进程注入技术的总结 作者:admin | 时间:2017-7-21 00:52:18 | 分类 : 黑客技术 隐藏侧边栏展开侧边栏 http://p0.qhimg.co
- Get与Post的区别
- Hibernate(九)---批量处理
- 好久没回来看看了,想着是不是要重新启用一下我的这个老blog呢~~~