我有一个名为 libplatform.a 的静态库,两个静态库 liba.a 和 libb.a 是基于 libplatform.a 构建的。现在我想创建一个名为 foo 的程序,它将与所有三个静态库一起构建。
那么最终程序 foo 中会保留多少个 libplatform.a 副本?
我有一个名为 libplatform.a 的静态库,两个静态库 liba.a 和 libb.a 是基于 libplatform.a 构建的。现在我想创建一个名为 foo 的程序,它将与所有三个静态库一起构建。
那么最终程序 foo 中会保留多少个 libplatform.a 副本?
那么最终程序 foo 中会保留多少个 libplatform.a 副本?
不超过一个,可能少于一个。最终的可执行文件中只会包含一些文件的一份副本。libplatform.a
这是链接器如何工作的解释。