1

我有一个名为 libplatform.a 的静态库,两个静态库 liba.a 和 libb.a 是基于 libplatform.a 构建的。现在我想创建一个名为 foo 的程序,它将与所有三个静态库一起构建。

那么最终程序 foo 中会保留多少个 libplatform.a 副本?

4

1 回答 1

1

那么最终程序 foo 中会保留多少个 libplatform.a 副本?

不超过一个,可能少于一个。最终的可执行文件中只会包含一些文件的一份副本。libplatform.a这是链接器如何工作的解释

于 2012-10-12T14:53:25.273 回答