天嵌 ARM开发社区

 找回密码
 注册
查看: 1465|回复: 4

程序在开发板上执行不了

[复制链接]
danbz520 发表于 2010-2-1 12:59:00 | 显示全部楼层 |阅读模式
我在宿主机上写了个Hello World程序,想烧到开发板上执行以下试试,可是始终都是显示“not found”

我在开发板里用ls命令查看了,存在该文件,并且已经加了执行的权限,如下:
[root@EmbedSky /]# ls -al hello
-rw-r--r--    1 root     root         7406 Feb  1 04:38 hello
[root@EmbedSky /]# chmod +x hello
[root@EmbedSky /]# ls -al hello
-rwxr-xr-x    1 root     root         7406 Feb  1 04:38 hello
[root@EmbedSky /]# ./hello
-/bin/sh: ./hello: not found
[root@EmbedSky /]#

我在宿主机上是用arm-linux-gcc 3.4.1编译的,也用file命令查看了,hello是经过交叉编译的
hello: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), for GNU/Linux 2.4.3, not stripped

不知道是啥问题,还望帮忙解答下,谢谢
亚瑟王 发表于 2010-2-3 19:04:52 | 显示全部楼层
文件系统是光盘里面自带的吗?2.6.30的文件系统吗?如果是的,请使用4.3.3的编译器编译hello程序。
周工 发表于 2010-2-4 09:29:39 | 显示全部楼层
最好把如何编译的命令贴出来。
 楼主| danbz520 发表于 2010-2-4 22:52:31 | 显示全部楼层
2# 亚瑟王
哦,那可能是编译器版本问题吧
我是用你们烧好的文件系统,还没改过

谢谢
亚瑟王 发表于 2010-2-6 01:11:07 | 显示全部楼层
你用什么版本的编译器编译的hello程序呢?请使用4.3.3的编译器编译hello程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 18:23 , Processed in 1.033137 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表