吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4771|回复: 0
收起左侧

[其他转载] delphi 编译器生成文件的一个大概过程,摘自Object Pascal 参考手册

[复制链接]
oh_lucifer 发表于 2009-8-2 08:43
Compiler-generated files(编译器生成的文件)


在第一次生成 exe文件或者dll时候,编译器为每个新单元创建一个编译过的单元文件.dcu(win) /.dcu/.dpu(linux)。

工程中所有的dcu or dpu文件被连接到 一个单独的可执行文件中,或者库(我的理解就是 把pas源文件编译成lib文件,再通过linker文件编译到exe文件中或者,
编译成lib文件后,给替他文件使用)

当生成包的时候 为每个文件创建一个 dcu or dpu 然后创建dcp文件和包文件,

  -gd开关开启后,连接器会生成map和drc文件,drc文件包含字符串资源,能被编译进资源文件.

重新创建一个工程的时候,如果没有变化不会重新编译pas文件,
除非 没有发现dcu or dcu/dpu 或者明确告诉重新编译

实际上,只要编译器能找到编译(过的)单元文件(.dcu  或  .dpu) ,单元源
文件不是必需的。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-13 10:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表