|
|
导航: |
论坛 -> 盒子之家
斑竹:huadugaojian,sunyesy |
|
作者: |
|
2013/2/20 23:35:04 |
标题: |
减小delphi XE3编译出来EXE(目标文件)大小 |
浏览:3159 |
|
加入我的收藏 |
楼主: |
更改工程项目的选项,Options-> Delphi Compiler -> Linking -> Debug information, 由默认值True改为False
不管在Build Configurations 是 Debug / Release ,编译出来的EXE都会精简很多。
比如一个空窗体的工程,关闭 Debug information 后,EXE仅2M不到。
注:经[ 北京]糠罗卜,[CN]色舞天姬 的指点,发现此选项可大小减少EXE体积.
----------------------------------------------
- |
作者: |
|
2013/2/20 23:53:50 |
1楼: |
不错。很好。
----------------------------------------------
-
|
作者: |
|
2013/2/21 7:44:32 |
2楼: |
debug下最好不要关闭这个。这会导致不方便调试的问题。
更好的方式应该是 无论Debug 还是 Release,
Options-> Delphi Compiler -> Linking -> Debug information保持True
同时把 Options-> Delphi Compiler -> Linking -> Place debug information in separate都保持True
----------------------------------------------
-
|
作者: |
|
2013/2/21 11:58:04 |
3楼: |
Release选项本来就是关闭的
----------------------------------------------
武稀松http://www.raysoftware.cn
|
作者: |
|
2013/2/21 15:03:09 |
4楼: |
1.Debug information 选项开启的情况下,即使 Release 编译发行,得到的EXE也会比没关闭时要大。 2.Debug information 选项无论是否开启,在 Debug 下仍可断点跟踪。
----------------------------------------------
-
|
作者: |
msfm (清洁工) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2013/2/21 21:15:50 |
5楼: |
大了好客户看着高兴,没白花钱。
----------------------------------------------
-
|
作者: |
|
2013/2/22 10:39:31 |
6楼: |
如果你用过 QT 的静态编译,比这大N倍
----------------------------------------------
-第七下载 www.7down.net
|
|