GNU-ld链接脚本浅析

  • 格式:doc
  • 大小:88.50 KB
  • 文档页数:23

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 例子,
{
}
在输出

通过
例子,
{
}。