SECTIONS{
. =0x30008000; 设置代码段起始地址
. =ALIGN(4); 4字节对齐
.text :
{
start.o(.text)设置第一个执行文件
*(.text)
}
. =0x30008000; 设置代码段起始地址
. =ALIGN(4); 4字节对齐
.text :
{
start.o(.text)设置第一个执行文件
*(.text)
}
. =ALIGN(4);
.data :
{
*(.data)
}
.data :
{
*(.data)
}
. =ALIGN(4);
bss_start=. ;定义变量,变量可在程序中使用
.bss :
{
*(.bss)
}
bss_end=. ;
}
bss_start=. ;定义变量,变量可在程序中使用
.bss :
{
*(.bss)
}
bss_end=. ;
}
本文详细介绍了链接器脚本的基本结构及其如何组织程序的各个部分。包括代码段、数据段和未初始化的数据段(bss段)的设置,并定义了这些段如何在内存中布局。
1539

被折叠的 条评论
为什么被折叠?



