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