链接描述文件中*(。text)和*(。text *)之间的差异

问题描述 投票:0回答:1

在链接描述文件中,*(.text)表示所有输入文件中的所有文本部分,但是*(.text*)到底是什么意思?我在GNU链接器文档中找不到它。预先感谢。

compilation linker
1个回答
0
投票

我相信这个问题的答案与这个问题的答案相同:

Difference between *(.data), *(.data*) and *(.data.*) in linker script


*符号是通配符模式,它将与任何文件名匹配。

[*(.text)将匹配后缀为“ .text”的任何文件,*(.text*)将匹配后缀名为“ .text”的任何文件名。

通配符文档:https://sourceware.org/binutils/docs-2.27/ld/Input-Section-Wildcards.html#Input-Section-Wildcards

© www.soinside.com 2019 - 2024. All rights reserved.