我有一个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
而无需创建冗余的空目标文件?
我有一个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
而无需创建冗余的空目标文件?