如果我在delphi中编译.exe
文件,内置程序包,它会
生成约600kb的EXE
文件.但是,如果我使用运行时包编译,大小(.exe所需的.BPL)的总和大约为6-8 MB(取决于编译器的版本).为什么差异很大?
因为如果运行正常编译,
链接器可以在DCU上执行“智能
链接”,并
删除程序从不需要的
代码.但是这些软件包是预先构建的,并且包含所有
代码,因此您无法将其
链接到较小的大小.
原文链接:https://www.f2er.com/delphi/101360.html