【发布时间】:2009-06-01 21:10:51
【问题描述】:
我正在开发一个大型 c++ 构建的库,该库最近增长了很多。由于它的大小,导致这种大小增加的原因尚不清楚。
您有什么工具(msvc 或 gcc)建议可以帮助确定增长的来源。
编辑 我尝试过的事情:Dumpbin 最终的 dll、obj 文件、创建地图文件并翻录它。
再次编辑 所以 objdump 和一个 python 脚本似乎已经完成了我想要的。
【问题讨论】:
-
我怀疑库和其他包含。例如,仅包含 windows.h 并在我的机器上使用一些例程会增加可执行文件的大小。
-
可能有很多东西。问题要求的是帮助确定导致尺寸增加的原因的工具。代码库太大,无法手动检查。