天嵌 ARM开发社区

 找回密码
 注册
查看: 1468|回复: 1

遇到个棘手的问题

[复制链接]
baobeithm 发表于 2010-4-27 22:15:06 | 显示全部楼层 |阅读模式
用相同的Makefile 编译相同内容的程序,只是把程序名改了下(Makefile中相应更改),但编译的结果完全不同,一个能正常运行,一个发生异常。
如TQ自带的例子/apps/LED/leds中,不做修改直接编译,能正常运行,终端信息如下:
make
arm-linux-gcc -o leds leds.c
arm-linux-strip leds
如果把leds.c 改成leds.c,Makefile做相应改动,内容不变,终端信息如下;
make
cc   leds2.c -o leds2

以上两种虽然都生成了应用程序,但如果烧到开发板上后,运行结果就截然不同了,第一个能正常运行,第二个出现下列提示:
/sbin/leds2: line 1: ELF4? not found
/sbin/leds2: line 2: syntax error: "(" unexpected

这是什么情况啊,大家帮帮忙啊,忙乎一天也没解决!!!
 楼主| baobeithm 发表于 2010-4-28 15:37:29 | 显示全部楼层
问题解决了,累人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-19 05:27 , Processed in 2.035745 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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