链接器脚本中的正则表达式

Regex in linker script

提问人:Defex 提问时间:11/13/2023 最后编辑:Defex 更新时间:11/14/2023 访问量:34

问:

我正在尝试将printf函数放在.text部分的顶部:

...
        GROUP: {
        .text?   ALIGN(64): { 
            *(.text._Z7my_funcv)
            *printf.o(.text)
    ...
    }

但是,此代码还包括 asprintf、fprints 等函数。 我尝试了很多组合,但没有成功:

*libct.a(printf.o) */printf.o 等等

printf.o 是静态库的一部分,map.txt 中的完整路径如下所示:

<my_path_to_lib>/libct.a(printf.o)(.text)

C 接头 LD

评论

0赞 Employed Russian 11/15/2023
如果包含所有 、 、 的定义,那么你当然会把它们放在一起。printf.oprintfasprintffprints

答: 暂无答案