链接脚本主要是将.o目标文件链接成可执行文件,里面包含了程序各个段在内存中的布局。
SECTIONS
{#用于启动的程序.text.boot :{*(.text.boot)}#程序段.text :{*(.text)}#只读数据.rodata :{*(.rodata)}#已经初始化的全局变量和静态变量.data :{*(.data)}. = ALIGN(0x8); #在该地址对齐到8字节边界bss_begin = .; #记录bss段的开始地址#没有初始化的全局变量和全局变量.bss :{*(.bss*)}bss_end = .; #记录bss段的结束地址
}