编译后体积
‘壹’ ISO文件重新编译后体积怎么变大了装成系统之后有影响吗
这个一般不会有问题,只是增加以下重装时间而已。但要确保你添加文件路径,名字正确。
‘贰’ 为什么自己编译的 aria2 体积很大
有两种情况,在Debug编译模式下往往同时存在:
1、未打开编译、链接优化,生成冗余代码、数据较多。
2、编译时包含调试信息,最终影响可执行文件体积。
还有第三种情况,受所编译的项目配置选项影响:
3、使用了体积较大的静态链接库,有些库体积几十甚至几百兆(通常Debug版),一旦引入很可能大大增加可执行文件尺寸(未开链接优化时尤甚)。
‘叁’ c# winform中编译后,exe文件体积很大怎么办
一般EXE文件很大,说明你有以下几个事情都放在EXE项目中了:
1、大量的程序图片以资源的形式签入到了exe项目中。
2、大量的业务逻辑代码放到了exe项目中。
3、大量的业务逻辑窗口代码放到了exe项目中。
解决的办法:
1、建立多个类库项目,将主要的代码放到类库项目中。
2、为图片专门创建外部资源文件,或者嵌入到类库项目中。
3、exe项目尽量不做业务处理,只运行类库项目中的一些代码。
这样就可以大大减少exe的大小,将主要代码放到了类库项目生成的dll文件中。
‘肆’ 软件的源码在编译之前是不是比编译之后占用的空间小
源代码是ASICII码,编译后是二进制,体积应该增加了。比如C语言,编译的时候会把头文件里引用的内容当成源代码编译,这样就相当于代码体积就增加了。
‘伍’ 关于Linux内核编译后大小的问题
如果是正常编译不会有那么大的差异,一般差异可能来自以下几个方面:
1、编译器的问题,有些编译器产生的可执行代码体积会很大
2、是否开启了调试选项
3、是否压缩
‘陆’ C++编译后的文件为什么体积特大
正常,在编写小的短的程序C没有汇编有优势,一个程序很简单的程序用TC编译成30K正常
你可以这样理解
编译 就跟模板似的,有固定的开头结尾,中间是你的程序编译的代码,开头结尾最简单也要几K,所以再加上你的程序不可能很短
你是用的TC 而不是用的VC++ 没有动态库与静态库的问题,
但是如果改变些TC编译选项可能对编译结果大小有影响
‘柒’ g++编译出的程序体积问题
<iostream>
using namespace std;
viod main(viod)
{
cout<<"dsjffjjsljlsfjlj\n";
}
你用gcc的时候是要区别后缀名的,你编译的是c++,所以必须把文件后缀名改成.cpp,如果是.c是会错的!!!
如果还有错的话,就是你 “main”后的括号是全角的!!!,还有main要返回整型的,参数也要是整型!!!
"vc++ 6.0 、tc++ 3.0都不行啊。比如写#include<iostream>或 #include<cmath>等等就不行了,要写成#include <iostream.h>或#include "math.h"一类才行。"
补充:写#include<iostream>
后面要加上using namespace std;
要用命名空间!!!
"还有字符串操作不能用“+”、“=”等等。"
要用符号重载才能办到,你可以查一下这方面的资料!!!
每一个C++编译器都支持标准的C++的,只是各自有自己的特点而已。C++语言规范没有指定平台,使得C++编译器在各个平台上都有各自的实现。但是,在实际使用当中,平台依赖性是客观存在的,包括操作平台和开发平台,而因各平台的差异性,特定平台上的C++编译器在实现上对标准C++规范有所修改、有所扩充也是无可厚非的,毕竟C++不是一个强制性规范。
C++编译器很重要, 但是IDE有时候更加重要.
给你推荐ICC
ICC是一个非常优秀的编译器, 这个编译器提供了对INTEL处理器的最大支持,这个是其他编译器无法做到的. 就凭这一点就足够了. 例如,它可以针对一款特定的处理器做优化. 还有很多,我懒得说了
‘捌’ 如何缩小vc编译的文件体积
如果你是指编译后的完整工程(包括中间文件等),那么不推荐缩小,也没办法很好的缩小。
如果你是指编译后,最终完成的EXE,那么太多办法来缩小。
比如:
编译模式中,优化模式Optimizations选择为Minimize Size
编译选择Release模式而不是Debug模式,去掉EXE中的调试信息
对MFC和其它链接库选择动态编译,使用DLL而不是LIB,可以极大降低EXE的文件大小
资源文件优化,或者将资源文件做成外置资源,那么EXE的文件大小也可以大幅度压缩
完成编译后,对exe文件进行打包加壳,可以降低大概30~40%的文件大小
‘玖’ 易语言怎么解决编译后的体积和误报
关闭杀软之后静态编译(不关的话杀软会上传),然后加个ZProtect壳(不会报了)
115提取码:e6a8ed7g#
网络不能传网址
‘拾’ 为什么编译出的程序体积那么大
那是因为用Delphi编写的图形界面程序必须包含VCL库,否则无法在未安装Delphi运行时间库的机子上运行,静态链接的话会将程序用到的VCL组件部分都链接到可执行文件中去,所以文件体积比较大,如果编译是选择Build with Runtime packages,但是系统里必须已安装Delphi运行时间库。