导航:首页 > 源码编译 > 编译exe大小

编译exe大小

发布时间:2023-05-31 06:49:38

① 程序编译后的exe大小和什么有关比如定义的变量的数量,数组的长度,递归的深度、代码量

跟变量的漏卜数量,数组的长度,递归的深度没关系!

大小主要取决于你的代码量(包括你的头文件大小与数量),还有编译参数(debug出来的比较大,release出来的比较小)

变量的数量,数组的长度,递归的深度闹搜滚会液余影响运行时占用内存的大小。跟exe本身的大小没关系。

② C/C语言。每个编译器构建出的exe大小不一样的啊大好还是小好哪个编译器什么版本最好呢

大小要看编译器使用的实际指令序列。
不同的编译器有不同方案,同一种编译器也有多种方案。
例如,有尺寸最小的指令方案,有执行速度最快的方案等等。

哪种方案最好,要看你在实际使用中注重那种特征。

③ c# winform中编译后,exe文件体积很大怎么办

一般EXE文件很大,说明你有以下几个事情都放在EXE项目中了:
1、大量的程序图片以资源的形式签入到了exe项目中。
2、大量的业务逻辑代码放到了exe项目中。
3、大量的业务逻辑窗口代码放到了exe项目中。

解决的办法:
1、建立多个类库项目,将主要的代码放到类库项目中。
2、为图片专门创建外部资源文件,或者嵌入到类库项目中。
3、exe项目尽量不做业务处理,只运行类库项目中的一些代码。

这样就可以大大减少exe的大小,将主要代码放到了类库项目生成的dll文件中。

④ Dev-C++ 为啥编译器输出的简单exe文件那么大

一个是系统文件,一个是云文件,云文件主体存于云端,计算机中是云文件的“快捷方式”

⑤ c++6.0中编译系统是怎么确定生成的exe文件的大小的如题 谢谢了

这个是没有办法确定的。 如果你程序中加载的东西多了,编译生成含兆的exe就比较大;少的话,生成的exe就比较小。 编译系统会先将的源代码编译生成 obj 文件, 然后连接器会链接所有的obj文件,谈脊租这时连接器就会根据obj文件中应用的资源(比如调用了系野肆统的API等),加载相应的资源,进行链接。 最后生成 exe

⑥ 易语言编译出来的exe文件较大,如何变得小一点

把他们的支持库文件用个压缩壳压缩一下
可以缩小一定的体积

阅读全文

与编译exe大小相关的资料

热点内容
php地址重写 浏览:342
网上练瑜伽用什么app最好 浏览:555
文件夹为何搜索不了 浏览:338
怎么快捷删除lol换肤文件夹 浏览:251
pdf填字 浏览:296
opencv立体匹配算法 浏览:459
什么app软件排第一 浏览:321
c语言仅可以编译么 浏览:792
mfc的按钮编程 浏览:579
linuxnandflash驱动 浏览:86
电影词典pdf 浏览:966
农夫山泉app登不上去是什么原因 浏览:432
如何赶走程序员 浏览:910
用支付宝登录阿里云服务器 浏览:877
阿里云服务器怎么更改ip 浏览:643
pvp和普通服务器有什么区别 浏览:706
pc收银台系统源码 浏览:624
程序员老公要加班 浏览:961
51单片机控制的超声波 浏览:827
2021去水印最新源码 浏览:232