|
|
1
30
这一区别特别是由于链路时间代码的生成。阅读链接时间代码生成一章 Compilers - What Every Programmer Should Know About Compiler Optimizations 在msdn上,它基本上说,打开ltcg后,编译器会生成更多的数据,这些数据被打包到静态库中,以便链接器可以使用这些额外的数据来生成更好的机器代码,同时实际链接可执行文件。 由于在调试配置中关闭了LTCG,因此生成的库明显较小,因为它没有额外的数据。 |
|
|
2
1
优化可能是这里的问题,特别是自动创建的
|
|
|
3
0
就我个人而言,我从未见过发布PDB比调试PDB大。伦敦银行同业拆借利率也一样。 |
|
|
Carlo C · 具有动态加载的静态链接可执行文件 2 年前 |
|
|
Community wiki · 什么是动态语言,为什么C#不合格? 2 年前 |
|
jabaa · 为什么库中没有调用全局变量的构造函数? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 2 年前 |
|
|
asendjasni · 在C中使用静态库 7 年前 |
|
|
Maneesh M · 如何在iOS应用程序中集成Atom支付网关? 7 年前 |
|
|
ImgPrcSng · 静态库中的符号可见性和操纵 7 年前 |