连接器脚本解析

连接器脚本是控制一个可执行程序的产生的;它主要由 段、起始连接地址、对齐、变量、代码段首文件 组成。

一个科执行程序中包含代码段,数据段和bss段,所以,在用于连接这个程序的连接器脚本中;就会反应这些段的信息。

SECTION{
	. = 0x50008000;  //设置起始连接地址,arm11芯片的内存起始地址是在0x50008000;
	. = ALIGN(4);	//设置4字节对齐
	.text :
	{
	start.o(.text)	//设置代码首文件,
	*(.text)
	}

	. = ALIGN(4);	//设置4字节对齐
	.data  :
	{
	*(.data)
	}
	. = ALIGN(4);	//设置4字节对齐
	bss_start = . ;		//设置变量保存当前地址(bss开始地址)
	.bss:
	{
	*(.bss)
	}
	bss_end = . ;		//设置变量保存bss结束地址

}













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值