delphi – 调试信息{$D}增加了我的EXE大小6MB
发布时间:2020-12-15 09:49:50 所属栏目:大数据 来源:网络整理
导读:Delphi文档说明了这一点 “调试信息[…]它不会影响可执行程序的大小或速度.” 但是,当我激活调试信息时(在项目选项 – 链接器中),我的EXE从1.8MB变为7MB. 我究竟做错了什么? 注意:我认为’链接’下的’调试信息’与’编译’下的’调试信息’相同,因为它们
Delphi文档说明了这一点
“调试信息[…]它不会影响可执行程序的大小或速度.” 但是,当我激活调试信息时(在项目选项 – >链接器中),我的EXE从1.8MB变为7MB. 注意:我认为’链接’下的’调试信息’与’编译’下的’调试信息’相同,因为它们具有相同的编译器指令({$D}). 解决方法
你的假设不正确.使用调试信息进行编译意味着编译器生成带有调试信息的DCU.与调试信息链接意味着链接器将调试信息从DCU放入最终二进制文件而不是将其剥离,因此当然这将使二进制文件更大.
没有调试信息的链接通常是可以的,因为调试器可以获得DCU中的调试信息,只要它可以找到它们.但是,如果您需要在某些DCU无法使用的情况下调试您的应用,您需要打开链接选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Inno Setup制作实例:Inno Setup安装服务的代码
- Delphi 2010 新增功能之: 手势编程[1] - 初识 TG
- java-如何基于用户代理等在Spring MVC中从数据库
- 637. Average of Levels in Binary Tree - LeetC
- delphi – 如何正确地流式传输子组件的TCollecti
- perl – __PACKAGE __-> {foo}是什么意思?
- delphi – 如何使调试布局与桌面布局保持一致
- LightOJ 1370 Bi-shoe and Phi-shoe(素数)
- 利用VMProtect sdk和ASProtect sdk加密delphi程序
- Lua 内存泄露举例
热点阅读