仔细观察,你会发现: compile 会比 build 少了一些信息,其原因在于:
Build编译全部与工程相关联的文件,可包括版本信息及工程中的预编译变量等;Compile只重新编译更改过的相关单元及文件,调试是Compile就可以了,若是发布,则Build为好。
Build 会提示一些警告级别的提示信息,而 Compile 就直接忽略了。
BUILD =COMPILE + LINK = RESULT IS EXE
COMPILE = COMPILE = RESULT IS DCU
好的代码像粥一样,都是用时间熬出来的
Build是从新编译所有和生成exe有关的文件,无论.pas文件是否修改过,它都会重新生成新的.dcu,并从新链接这些.dcu等等文件。
Compile是编译修改过的文件,它只生成新修改过的.pas的相应的.dcu,并从新链接这些改变过的.dcu等等文件。