david

david

31个粉丝

368

问答

253

专栏

229

资料

david  发布于  2014-12-23 14:59:34
采纳率 1%
368个问答
一个爱徒步的~IT民工
4302

在全志平台上“No such file or directory” error

 
在全志A20平台上写了个简单的 应用,交叉编译后copy到板子上,出现这个问题?

linux下的 LD_LIBRARY_PATH 指定.so文件所在路径,将所用到的 .so已经放到了 路径下。还是不行?

在 ubuntu 下 file app_demo

app_demo : ELF 32-bit LSB executable ,  ARM,  version  1 (SYSV), dynamically  linked (uses shared libs), for GUN/Linux 2.6.16 not stripped

求方法?
我来回答
回答9个
时间排序
认可量排序

zk922

0个粉丝

4

问答

0

专栏

0

资料

zk922 2014-12-23 15:12:36
认可0
readelf -a 出来看看 。

david

31个粉丝

368

问答

253

专栏

229

资料

david 2014-12-23 15:41:42
认可0
上图 似乎是要 /lib/ld-linux-so.3

_nucong

1个粉丝

24

问答

0

专栏

4

资料

_nucong 2014-12-23 15:46:26
认可0
是不是文件太大了,需要做arm-hisiv100nptl-linux-strip <执行文件脚本.eg arm-linux-strip boa>

_nucong

1个粉丝

24

问答

0

专栏

4

资料

_nucong 2014-12-23 15:51:11
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=10518&ptid=4836]david 发表于 2014-12-23 15:41[/url]
上图 似乎是要 /lib/ld-linux-so.3[/quote]

zk922说的对,先看看执行文件依赖哪些lib&include,再复制到板端libs中去,就是你LD_LIBRARY_PATH=的libs库中.

david

31个粉丝

368

问答

253

专栏

229

资料

david 2014-12-23 15:54:49
认可0
发现系统里的确是没有 ld-linux.so.3 ,怎么获得? 网上下一个?

david

31个粉丝

368

问答

253

专栏

229

资料

david 2014-12-23 16:20:47
认可0
发现这个问题 是glibc 引起的, ld-linux.so.3 是动态加载so 文件。果断下载一个。

david

31个粉丝

368

问答

253

专栏

229

资料

david 2014-12-23 22:10:37
认可0
本帖最后由 david 于 2014-12-23 22:11 编辑

问题解决: ld-linux.so.3 虽说网上下载了一个也可用,但是又会报libc.so.6  unexpect FTL xxx之类的错误 。其它.so文件都在交叉编译工具目录的lib下找到了,猜想是不是和工具版本有关系,然后
在 平台交叉编译目录下搜索, ld-linux.so.3 发现下面居然有,但是是一个symbol link 指向了   ld-2.11.1.so   copy ld-2.11.1.so到目标板 lib目录下 改名为ld-linux.so.3或者做一个软连接。
以前问题解决。
运行ok,可以正常压缩h.264,但是画面有跳帧现象。明天看看是什么问题。

ps 感谢zk922,readelf -a 很有用。

david

31个粉丝

368

问答

253

专栏

229

资料

david 2014-12-24 09:02:47
认可0
libstdc++.so.6  没有,需要 下载 libstdc++.so.6.0.10  做软连接或者直接rename

zk922

0个粉丝

4

问答

0

专栏

0

资料

zk922 2014-12-24 10:12:40
认可0
在指定路径加上库就可以了。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区