【发布时间】:2011-11-15 22:46:06
【问题描述】:
使用 Delphi(或一般任何工具,当然如果存在的话),是否可以减小 exe 文件的大小,删除所有未使用但存在的代码?
(例如,存在但从未调用过的函数或过程)。
我记得在 Pascal 中,使用单元(没有对象)编译器只包含真正使用的过程和函数,并且会从最终的 exe 中去除单元中未使用的例程。
使用 Object-pascal,我记得在 Delphi 1 中,对象的所有成员都包含在 exe 中;
自 Delphi-XE2 以来有什么变化吗?
【问题讨论】:
-
在带有 MSVC 的 C/C++ 中,您可以在链接时设置
/OPT:REF选项,这会删除所有未使用的代码和数据。
标签: delphi file exe delphi-xe2