编译可执行文件后合并目标文件

时间:2010-12-18 13:09:06

标签: linker compilation archive object-files

我有一个包含许多.o文件的可执行文件。我想将这些目标文件减少到一个文件,但我没有可执行文件的源代码。使用“ar”存档它们是这样做的方法,还是不重新编译源代码就不可能?

1 个答案:

答案 0 :(得分:1)

您当然可以将目标文件与ar组合到一个库中。此外,ld -r允许将多个目标文件合并为一个。