SECTIONS //SECTIONS 会告诉连接器如何把输入节映射到输出节,并如何把输出节放入到内存中
{
.0x36000010 ; //代码加载的地址
//. 小数点 代表这是一个定时计数器
.text :{ //代码段
* (.text) //* 星 号是一个通配符,匹配所有的文件名 。 (.text)是输入段描述
}
.=ALIGN(4); //ALIGN(4) 表示地址对齐,2^4=16字节。
.rodata : { //read only data ,只读数据段
*(.rodata)
}
.ALIGN(4);
.data : { //数据段
*(.data)
}
.ALIGN(4);
bss_start =. ; //. 表示bss_start等于当前地址
.bss : {*(.bss) *(COMMON) } //*(COMMON) 表示输入文件的普通符号会被放到.bss节中
bss_end =. ;
}
阅读(1195) | 评论(0) | 转发(0) |