为什么我的C++可执行文件如此之大?

use*_*029 2 c++ size

可能重复:
GCC C++"Hello World"程序 - > .exe在Windows上编译时大500kb.如何减小尺寸?

我刚开始阅读一些C++在线教程,第一课是Hello World程序.当我将程序编译为可执行文件时,大小超过400kb,即使它只是一个简单的Hello World控制台程序.应该这么大吗?如果没有,为什么会发生?难道我做错了什么?

这是来源:

#include <iostream>
using namespace std;
int main()
{
    cout<<"Hello World";
    cin.get();
}
Run Code Online (Sandbox Code Playgroud)

真的很感激任何帮助.谢谢

flu*_*mpb 7

静态链接C和/或C++运行时可以大大增加大小.此外,编译程序以包含调试信息可以增加大小.