Visual C express 2008:为什么它会在发布可执行文件的末尾放置
发布时间:2020-12-16 10:15:22 所属栏目:百科 来源:网络整理
导读:最近我发现我的发布可执行文件(用msvc express 2008制作)变得非常大.当我用十六进制查看器检查可执行文件时,我看到只有前300k字节包含有用数据,其余字节只有零 – 6兆字节的零字节. debug built exe的大小为1MB,但发行版为6.5MB. 为什么MSVC快递会做那些无用
最近我发现我的发布可执行文件(用msvc express 2008制作)变得非常大.当我用十六进制查看器检查可执行文件时,我看到只有前300k字节包含有用数据,其余字节只有零 – 6兆字节的零字节.
debug built exe的大小为1MB,但发行版为6.5MB. 为什么MSVC快递会做那些无用的事情?我该如何解决? 解决方法
您是否在程序中的文件范围内定义了大型数组?这可能是一个原因.您可以使用dumpbin程序查看exe文件中每个部分占用的空间,这应该为您提供“原因”的线索.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |