gpt4 book ai didi

c++ - 给定一个 dll/exe(带或不带 .pdb),我可以看到哪些 .obj 文件对其大小有影响吗?

转载 作者:可可西里 更新时间:2023-11-01 09:31:11 26 4
gpt4 key购买 nike

我用一大堆cpp文件编译了一个dll文件。我想看看每个 cpp 对 dll 的最终大小有多大贡献,以减少它的大小(比如通过排除一些库)。有什么办法吗?谢谢!

最佳答案

这范围从非常困难(你向哪个对象收取库函数)到不可能(当使用整个程序优化来跨编译单元边界内联时)。

我还建议它不是很有用。您需要知道要精简哪些功能,而不仅仅是哪些文件。

在构建期间生成 map 文件(将 /MAP 传递给 LINK.EXE)可能是您所能做的最好的事情。 The documentation还提到了一些关于符号组的内容,您也可以利用它们来发挥自己的优势。

关于c++ - 给定一个 dll/exe(带或不带 .pdb),我可以看到哪些 .obj 文件对其大小有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com