脚本构成
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 = .
}
转载于:https://blog.51cto.com/kekelinux/1607114