【问题标题】:Multiple copies of same static libraries?相同静态库的多个副本?
【发布时间】:2012-10-12 22:53:25
【问题描述】:

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

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

【问题讨论】:

    标签: linker static-libraries


    【解决方案1】:

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

    不超过一,可能少于一。 libplatform.a 中的 some 文件只有一份副本将包含在最终的可执行文件中。这是链接器如何工作的explanation

    【讨论】:

      猜你喜欢
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-13
      • 1970-01-01
      相关资源
      最近更新 更多