脚本构成

SECTION{
      . = 0x0; --->意为设置起始链接地址为0;"."表示当前位置。
      . = ALIGN(4);--->字节对齐设置
      .text :
      {
        start.o(.text) --->设置代码段首文件,cpu上电就运行这个文件,start.o是从start.s得来的
        *(.text) --->*代表所有文件,.text代表文件里的代码
      }
      . = ALIGN(4); --->设置字节对齐
      .data :
      {
        *(.data)
      }
      .ALIGN(4);
      bss_start = . ;--->bss段的起始地址,使用变量bss_start来表示
      .bss :
      {
        *(.bss)
      }
      bss_end = . ;
}