GNU-ld链接脚本浅析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
section
息.
每个“
间地址)
1,2,3.
如果
如果
如果,
赋值为
如果,
内
}
a = 3; $
$
.
输出
输出
{
...
[ ]
每个
输出
输出
输出
设置VMA
输出
例子:
和
16字节
输入
输入
.ctors section
data.o
.data section
的.text ...,最
当
当
*
?
}
data.o
的内容
都只
}
组成输出.bss section
可以用
的section
例子,
section
输入
{
all.o
}
{
}
{
}
}
输出
有
文件(非
)。
如:
错误:
正确:
FILE
输出
是出
析构。
对于
持任意
符号
符号
行)
.ctors
section
输出
例子,
。输出
{
...
TYPE 的
“不输出
例子,
{
}
输出输出
输出用法:
覆盖图...
{ {
...
...
...
...
}
那么由
对于,这...
{
}
...
}
紧跟在其后。
8.
section
...
}
NAME
ATTR
ATTR
section
R 只读
W 读/
X
A …
I
L 同I
!
例子,
{
}
section
ELF
要了解
PHDRS
}
其中
NAME
段,section
了
在TYPE
息。
TYPE
{
}
...
...
}
10.
当使用
script
0 前提
1
2
3 GNU
4
5
6
0. 前提
--
--
1.
{
} {
}
}; };
可以在如果把}; };
2.
假设};
};
$
用nm 3. GNU 文件{
} {
}
}; };
{
}
2
那么
{
}
1 $
参考:
11.
只在
{ {
} {
}
与C
优先级
(1)
VMA 例子,
{
}
在输出
在
通过
例子,
{
}