免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2630 | 回复: 5
打印 上一主题 下一主题

大神们快来看看,交叉编译问题cannot execute bin ary file [复制链接]

论坛徽章:
2
亥猪
日期:2015-01-19 15:47:392015年亚洲杯之朝鲜
日期:2015-04-08 16:27:18
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-15 14:38 |只看该作者 |倒序浏览
板子操作系统信息
  1. # cat /proc/version
  2. Linux version 3.8.13-bone50 (root@imx6q-wandboard-2gb-0) (gcc version 4.6.3 (Deb
  3. ian 4.6.3-14) ) #1 SMP Tue May 13 13:24:52 UTC 2014
复制代码
环境变量已经添加生效了,添加在/etc/profile文件里
并执行source /etc/profile
  1. # echo $PATH
  2. /root/tools/arm-2009q1/bin:/root/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:
  3. /usr/bin:/sbin:/bin
复制代码
就是不能执行
  1. # arm-none-linux-gnueabi-gcc 1.c
  2. -bash: /root/tools/arm-2009q1/bin/arm-none-linux-gnueabi-gcc: cannot execute bin
  3. ary file
复制代码
先谢谢各位大大指导下

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
2 [报告]
发表于 2014-08-15 16:39 |只看该作者
用file命令看看这个gcc

论坛徽章:
2
亥猪
日期:2015-01-19 15:47:392015年亚洲杯之朝鲜
日期:2015-04-08 16:27:18
3 [报告]
发表于 2014-08-15 17:20 |只看该作者
这个工具链不支持开发板么。。。
  1. root@beaglebone:~/tools/arm-2009q1/bin# file arm-none-linux-gnueabi-gcc
  2. arm-none-linux-gnueabi-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (S
  3. YSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
复制代码
回复 2# EricFisher


   

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
4 [报告]
发表于 2014-08-15 17:56 |只看该作者
你的机器可以执行32-bit LSB的程序么?

论坛徽章:
2
亥猪
日期:2015-01-19 15:47:392015年亚洲杯之朝鲜
日期:2015-04-08 16:27:18
5 [报告]
发表于 2014-08-16 13:12 |只看该作者
应该是工具链不支持,开发板自带的工具链是基于PC的,对于ARM平台不支持回复 4# EricFisher


   

论坛徽章:
0
6 [报告]
发表于 2014-09-12 20:03 |只看该作者
教程工具链和 native 工具链是不一样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP