当前位置:首页 » 编程软件 » 编译后执行文件为什么这么大

编译后执行文件为什么这么大

发布时间: 2024-01-26 00:52:16

Ⅰ 为什么Delphi编译出来的可执行程序这么大

因为delphi编译的exe是基本不依赖别的dll的。另,面向对象语言,由于继承、多态等因素,VCL库中本身含有丰富的功能,虽然你的程序只用了其中的少部分,但封装时自然是有不少冗余的。所以delphi编译的程序较大!

可以用exe文件压缩工具将其压缩到30%左右。

Ⅱ 为什么编译出的程序体积那么大

那是因为用Delphi编写的图形界面程序必须包含VCL库,否则无法在未安装Delphi运行时间库的机子上运行,静态链接的话会将程序用到的VCL组件部分都链接到可执行文件中去,所以文件体积比较大,如果编译是选择Build with Runtime packages,但是系统里必须已安装Delphi运行时间库。

Ⅲ C++编译后的文件为什么体积特大

正常,在编写小的短的程序C没有汇编有优势,一个程序很简单的程序用TC编译成30K正常
你可以这样理解
编译 就跟模板似的,有固定的开头结尾,中间是你的程序编译的代码,开头结尾最简单也要几K,所以再加上你的程序不可能很短
你是用的TC 而不是用的VC++ 没有动态库与静态库的问题,
但是如果改变些TC编译选项可能对编译结果大小有影响

Ⅳ 为什么 C++ 编译出的可执行文件很大

那是因为你没有指定编译模式和链接方式,所以,默认使用c++的标准去生成文件,体积自然很大。

热点内容
标记c语言 发布:2025-09-17 22:28:38 浏览:593
编译原理语义检查 发布:2025-09-17 22:26:07 浏览:662
uint哪个配置有行车记录仪 发布:2025-09-17 22:15:38 浏览:431
设计php框架 发布:2025-09-17 21:50:05 浏览:179
sql统计条数 发布:2025-09-17 21:49:51 浏览:710
javastatic和 发布:2025-09-17 21:35:35 浏览:367
星星算法 发布:2025-09-17 21:34:19 浏览:141
杭州版式文件服务器地址怎么填写 发布:2025-09-17 21:17:42 浏览:990
linux的dns怎么配置 发布:2025-09-17 21:17:24 浏览:908
如何把安卓的软件放到苹果平板上 发布:2025-09-17 21:09:38 浏览:494