问题不在于归档,它是链接器。链接器获取每个目标文件,以及归档所需的内容。归档的成员不会解析任何未解析的引用,因此不需要。
gnu链接器理解 --whole-archive ,这就是你想要的。
--whole-archive