david_liux

david_liux

0个粉丝

2

问答

0

专栏

0

资料

david_liux  发布于  2017-02-23 11:34:32
采纳率 0%
2个问答
2846

买了块雄迈的主板NBD7024T,基于Hi3535芯片,但是用海思编译器编译出的执行挡无法运行

 
这块主板是基于Hi3535芯片的

[root@LocalHost test]$ cat /proc/umap/sys

[SYS] Version: [Hi3535_MPP_V1.0.4.0 B030 Release], Build Time[Jul  8 2014, 09:15:37]

System State: 0 (0: initialized; 1: exiting; 2: exited)

用Hi3535的SDK所提供的arm交叉编译器编译出的执行挡无法识别,所以无法运行

[root@LocalHost IVS]$ ./Demo
-sh: ./Demo: not found

有没有哪位兄弟也碰到过类似的问题,指点下迷津,万分感谢!
我来回答
回答7个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-23 15:28:56
认可0
不像没有识别,而是没有这个文件吧

不能运行,比如在虚拟机上跑交叉编译的程序, 输出

bash: ./sample: cannot execute binary file

david_liux

0个粉丝

2

问答

0

专栏

0

资料

david_liux 2017-02-23 15:46:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45524&ptid=14281]zhuangweiye 发表于 2017-2-23 15:28[/url]
不像没有识别,而是没有这个文件吧

不能运行,比如在虚拟机上跑交叉编译的程序, 输出
[/quote]

这个问题有办法解决吗?arm交叉编译器编译出的执行文件在这个芯片上居然不认识,而且不是格式不对,是完全不识别

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-23 16:02:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45528&ptid=14281]david_liux 发表于 2017-2-23 15:46[/url]
这个问题有办法解决吗?arm交叉编译器编译出的执行文件在这个芯片上居然不认识,而且不是格式不对,是完 ...[/quote]

确定编出来的可执行文件在当前目录下吗?

看楼主的log, 当前目录下根本就没有Demo这个可执行文件, 和交叉编译没关系

david_liux

0个粉丝

2

问答

0

专栏

0

资料

david_liux 2017-02-23 16:11:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45533&ptid=14281]zhuangweiye 发表于 2017-2-23 16:02[/url]
确定编出来的可执行文件在当前目录下吗?

看楼主的log, 当前目录下根本就没有Demo这个可执行文件,  ...[/quote]

这个文件是肯定有的,即使是写个HelloWorld也无法执行而报同样的错误

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-23 16:27:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45536&ptid=14281]david_liux 发表于 2017-2-23 16:11[/url]
这个文件是肯定有的,即使是写个HelloWorld也无法执行而报同样的错误[/quote]

楼主是用arm-hisiv100nptl-linux还是arm-hisiv200-linux编译的?

david_liux

0个粉丝

2

问答

0

专栏

0

资料

david_liux 2017-02-23 16:42:05
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45540&ptid=14281]zhuangweiye 发表于 2017-2-23 16:27[/url]
楼主是用arm-hisiv100nptl-linux还是arm-hisiv200-linux编译的?[/quote]

用的arm-hisiv100nptl-linux-gcc编译的

gale320

0个粉丝

0

问答

0

专栏

0

资料

gale320 2017-02-24 09:03:55
认可0
有在其他平台遇到过这个问题,主要是/lib/下的ld-xxx这个文件没找到,所以报找不到。
在pc上用vi打开demo文件,找到ld-xxx的这个名称,然后看看板子上的/lib下有没有,没有的话,
把存在的那个ld-xxx做个软链接到demo文件的那个名字上,譬如
ln -s ld-linux.so.2  ld-arm.so
这样就解决了。这是个程序链接时的问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区