【发布时间】:2018-12-28 16:42:34
【问题描述】:
我有一个libfoo.a,其中包含_start 和可执行文件的所有必需符号。 ld.bfd -o foo libfoo.a 在我的情况下工作顺利。但是,ld.gold -o foo libfoo.a 无法从libfoo.a 静默生成没有符号的可执行文件。创建一个空的a.o 并将其与ld.gold -o foo a.o libfoo.a 链接可以工作。
我想知道有没有办法使用ld.gold 直接将静态库链接到可执行文件中,而无需创建冗余的空目标文件?
【问题讨论】:
标签: linker static-libraries elf gold-linker