1
我有一个名为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
。这是链接器如何工作的explanation。