学习笔记之 链接器脚本的简单使用
2015-01-22 20:10
405 查看
脚本构成
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 = .
}
本文出自 “可可Linux” 博客,请务必保留此出处http://kekelinux.blog.51cto.com/9651825/1607114
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 = .
}
本文出自 “可可Linux” 博客,请务必保留此出处http://kekelinux.blog.51cto.com/9651825/1607114
相关文章推荐
- Watir学习笔记之一 浏览器的简单使用
- Flex权威指南3学习笔记之二------简单控件的使用
- 学习笔记,VB.NET使用DirectSound9 (1) 简单播放
- MVC学习笔记三:WebGrid控件的简单使用
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- NodeJS-学习笔记(2)--使用node提供的express框架开发简单的web应用
- Unity 学习笔记(1) — Unity简介及简单使用
- (学习Asp.net Ajax笔记一)使用 Microsoft AJAX Library 创建自定义客户端脚本之一
- shell学习笔记(2) 一个简单的shell脚本程序
- Yii学习笔记--简单的使用
- Silverlight学习笔记一(理解一下机制,使用一下布局,实现一个简单的用户登录)
- 【Android】学习笔记(9)——SQLite简单使用
- entlib5.0 学习笔记 caching application block2 简单使用示例
- Android 学习 笔记_12. Spinner的简单实使用
- (学习笔记)简单正则表达式的使用实例[javascript]
- Webservice学习笔记二,使用Axis发布简单的Web服务
- APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
- iPhone开发学习笔记[3/50]-使用工具栏创建简单的多视图应用程序
- ogre3D学习基础18 -- 材质的使用与脚本的简单书写
- 学习笔记,VB.NET使用DirectSound9 (1) 简单播放