QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2442|回复: 0

连接之后.text段的偏移地址为什么是0x8000???

[复制链接]
发表于 2007-1-2 21:11:40 | 显示全部楼层 |阅读模式
我用arm-elf-gcc编译的led程序,下面是用readelf打印的段信息,.text段的偏移地址为什么总是0x008000,这个地址我没有指定啊,是怎么出来的?

还有,这个地址我看uclinux也是load到内存的位置,这之间有什么联系吗?

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00       0   0 0
  [ 1] .text             PROGBITS        00000000 008000 000060 00  AX   0   0 4
  [ 2] .glue_7t          PROGBITS        00000060 008060 000000 00  AX   0   0 4
  [ 3] .glue_7           PROGBITS        00000060 008060 000000 00  AX   0   0 4
  [ 4] .data             PROGBITS        03fe0000 010000 000000 00  WA   0   0 1
  [ 5] .bss              NOBITS          03fe0000 010000 000000 00  WA   0   0 1
  [ 6] .stack            PROGBITS        03fe1000 010000 000000 00   W   0   0 1
  [ 7] .shstrtab         STRTAB          00000000 010000 000044 00       0   0 1
  [ 8] .symtab           SYMTAB          00000000 0101d4 000170 10       9   f 4
  [ 9] .strtab           STRTAB          00000000 010344 00006d 00       0   0 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:41 , Processed in 0.047808 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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