GNU-ld链接脚本浅析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 例子,

{

}

在输出

通过

例子,

{

}

相关文档
最新文档