Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12453
  • 博文数量: 6
  • 博客积分: 285
  • 博客等级: 二等列兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-27 10:37
文章分类

全部博文(6)

文章存档

2010年(6)

我的朋友
最近访客

分类: 嵌入式

2010-09-27 10:44:41

1 -mabi=aapcs-linux:指明代码支持EABI接口
2 -mno-thumb-interwork:代码不支持在THUMB和ARM状态之间切换
3 arm-linux-objcopy:命令的选项:
   -O:指定生成的目标文件的格式,二进制或者其他
   -S:生成目标文件时,去掉源文件中的符号重定位信息
   -R:指定要从源文件中去掉的段信息。
4 bin文件是经过压缩的可执行文件,去掉ELF格式的东西,仅仅保留最纯的汇编。在系统没有加载操作系统的时候可以执行。 在Embedded中,上电开始运行,没有OS系统,如果将ELF格式的文件烧写进去,包含一些ELF格式的东西,arm运行碰到这些指令,就会导致失败,如果用bin文件,程序就可以一步一步运行。


阅读(456) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:GNU makefile

给主人留下些什么吧!~~