Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

版权申明
查看: 3559|回复: 7

Lazarus编译后体积大的问题

[复制链接]

该用户从未签到

发表于 2014-9-7 17:12:12 | 显示全部楼层 |阅读模式
我用Lazarusdebug模式下编译后,得到的程序体积很夸张,这太可怕了。后来用发布模式编译后体积是小了很多,但也2M多,我想问一下怎么编译体积可以最优化体积大小。因为相比vs2013的所有语言写的都要大啊。用VCProtect加壳后体积小点了,小了0.8M。
回复

使用道具 举报

该用户从未签到

发表于 2014-9-7 21:01:46 | 显示全部楼层
Free Pascal程序體積基本上除非是要裝在3.5" (1.44MB)或是一些記憶體嚴重匱乏的嵌入式系統上才會是個問題,小弟雖然才疏學淺,寫過的大專案不多,但是用發佈模式現在還沒有單支程式寫超過10MB(撇除裡面有大量字串常數不計),程式體積初值雖然較其他編譯器稍大,不過成長的速度其實蠻慢的(小弟其他語言寫過VB,Java......)

如果真的那麼在意,再用UPX進行壓縮一次吧.....
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-9-9 16:13:16 | 显示全部楼层
谢谢你的回复,希望以后会改善吧。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-9-9 16:13:39 | 显示全部楼层
chenyuchih 发表于 2014-9-7 21:01
Free Pascal程序體積基本上除非是要裝在3.5" (1.44MB)或是一些記憶體嚴重匱乏的嵌入式系統上才會是個問題, ...


谢谢你的回复,希望以后会改善吧。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-9-16 10:19:12 | 显示全部楼层
用UPX压缩一下。
如果是win32程序的话,最后再用aspack压缩一下。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-9-16 10:21:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-9-16 17:39:33 | 显示全部楼层
loxer 发表于 2014-9-16 10:21
这里还有个:http://www.fpccn.com/thread-3458-1-1.html
出处:http://bouchez.info/delphi.html

所有IDE都只是工具而已,关键是你能用它1创造多大的价值,虽然Delphi已经被其他公司收购了,但它仍然活着,现在依然很牛B,只是价格太高了,lazarus就是为了Delphi的重生而诞生的。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-12-7 20:31:08 | 显示全部楼层
把debug选项中 为GDB产生调试信息(慢速编译)的钩 去掉,可以将程序空间缩小到原来的1/10
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 13:54 , Processed in 0.044528 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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