导航:首页 > 源码编译 > 编译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大小相关的资料

热点内容
程序员老公要加班 浏览:961
51单片机控制的超声波 浏览:827
2021去水印最新源码 浏览:232
ug编程刀具号重复 浏览:959
空当接龙算法 浏览:609
可压缩流体非恒定二维流动 浏览:695
天龙八部网单没有找到技能文件夹 浏览:861
android串口程序 浏览:833
上海机器人程序员 浏览:914
两台阿里云服务器如何拷贝 浏览:170
阿里妈妈淘宝联盟需要什么app 浏览:368
什么人可以做编程员 浏览:358
网盘会员加速是在线解压嘛 浏览:109
单片机按键汇编程序 浏览:728
传播学纲要pdf第二版 浏览:385
乐友进销存有什么app 浏览:554
显示器维修pdf 浏览:618
qq支付时怎么双层加密 浏览:943
2008服务器如何做安全 浏览:310
戴尔系统加密怎么解密 浏览:469