可能重複:
GCC C++ 「Hello World」 program -> .exe is 500kb big when compiled on Windows. How can I reduce its size?爲什麼我的C++可執行文件如此之大?
我剛開始讀一些C++在線教程和第一課是Hello World程序。當我將程序編譯爲可執行文件時,即使它只是一個簡單的Hello World控制檯程序,它的大小也超過了400kb。它應該是這個大嗎?如果沒有,爲什麼會發生?難道我做錯了什麼?
這裏是源:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
cin.get();
}
任何幫助將真正理解。謝謝
你如何編譯你的程序? –
您是否構建了調試版本或發行版本?你使用什麼編譯器?什麼OS?可執行文件的大小有很多因素。我的猜測是你有一個調試版本。 – pstrjds
與調試/發佈無關。這只是''引起相當大的一次性成本。隨着計劃的增長,這個成本變得可以忽略不計。 –
DevSolar