WeHack BBS
将多个目标文件合成一个的方法 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: 程序设计讨论区 (https://bbs.wehack.space/forum-14.html)
+--- 主题: 将多个目标文件合成一个的方法 (/thread-90.html)



将多个目标文件合成一个的方法 - vimacs - 10-25-2019

由于某些需要,我要把多个 .o 文件合成一个,理论上应该是可行的,经过搜索查到这个:

https://stackoverflow.com/questions/2980102/combine-two-gcc-compiled-o-object-files-into-a-third-o-file

使用 ld 的 --relocatable 选项就行了。此外,现在的 GCC 已经不提供 -combine 选项了。