❶ 为什么gcc编译出来的文件很大
看一下编译参数是什么, 优化等级是什么(建议用O2), 有没有用包含了调试信息之类的。
我刚才试了一个带窗口的测试程序也只不过14KB啊。
❷ Dev C++编译简单的文件很大
#include<iostream>
intmain(intargc,char**argv)
{
std::cout<<"Helloworld! ";
}
我的程序1.3158 MB,这应该是正常大小了,而且是用TDM-GCC 4.8.1 32-bit Release
的,还启用文件最小优化,使用Debug也是如此。Debug通常比Release 大。
❸ 用eclipse编译C文件,编译出来的文件很大,怎样解决啊
strip一下就行;
另外别指望编译出的文件和VC++的一样小,VC++编译出的文件换了电脑就可能需要VC++运行时组件了,这个(Eclipse+MinGW+GCC)编译出来的是通用的