脚本构成

1基本构成:段

2起始链接地址

3 对齐

4 变量

5 代码段首文件

一个可执行程序构成:代码段     数据段    bss段

创建链接器脚本 段信息

编写:(范例)

vim led.lds

SECTIONS{

. = 0x3000000;(设置起始链接地址的地方)

. = ALIGN(4);

.text:

{

start.o(.text)(代码段首文件)

*(.text)

}

. = ALIGN(4);(作用:代码段对齐)

.data:

{

*(.data)

}

. = ALIGN(4);

bss_start = .(自定义变量bss_start 为当前变量)

.bss:

{

*(.bss)

}

bss end = .

}