2012-10-12 58 views
1

我有一个名为libplatform.a的静态库,两个静态库liba.a和libb.a构建在libplatform.a之上。现在我想创建一个名为foo的程序,它将与所有三个静态库一起构建。相同静态库的多个副本?

那么最终程序foo中会保存多少份libplatform.a?

回答

1

那么最终程序foo中会保存多少份libplatform.a?

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

相关问题