Skip to content

Commit 7e84020

Browse files
committed
fix(chapter2-part3): add period
1 parent 4c7638e commit 7e84020

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

chapter2/part3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ SECTIONS
9494

9595
我们可以用 $$*()$$ 来表示将各个文件中所有符合括号内要求的输入段放在当前的位置。而括号内,你可以直接使用段的名字,也可以包含通配符 $$*$$
9696

97-
单独的一个 `.`**当前地址 (Location Counter)** 可以对其赋值,使其从设置的地址继续向高地址放置各个段。如果不进行赋值的话,则默认各个段会紧挨着向高地址放置。将一个 **符号** 赋值为 `.` 则会记录下这个符号的地址。
97+
单独的一个 `.`**当前地址 (Location Counter)** 可以对其赋值,使其从设置的地址继续向高地址放置各个段。如果不进行赋值的话,则默认各个段会紧挨着向高地址放置。将一个 **符号** 赋值为 `.` 则会记录下这个符号的地址。
9898

9999
到这里我们大概看懂了这个链接脚本在做些什么事情。首先是从 _BASE_ADDRESS_`0x80200000` 开始向下放置各个段,依次是 _.text, .rodata, .data, .stack, .bss_ 。同时我们还记录下了每个段的开头和结尾地址,如 $$\text{.text}$$ 段的开头、结尾地址分别就是符号 _stext, etext_ 的地址,我们接下来会用到。
100100

0 commit comments

Comments
 (0)