❶ 為什麼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)編譯出來的是通用的