gcc 4.8.1 编绎helloword.cpp,目标文件1M多,求指教!解决方案

gcc 4.8.1 编绎helloword.cpp,目标文件1M多,求指教!
#include <iostream>

using namespace std;
int main(){
cout<<"Hello中国"<<endl;
return 0;
}


>gcc -v
Thread model: posix
gcc version 4.8.1 (tdm64-2)

>g++ -O2 HelloWorld.cpp

>ls -l
total 906
-rw-r--r--    1 spark    Administ       98 Mar 17 16:41 HelloWorld.cpp
-rwxr-xr-x    1 spark    Administ  1853493 Mar 17 16:42 a.exe


为什么64位g++编译后有这么大的?

------解决方案--------------------
-O2换成-Os再试试?