我用 C++ 编写了一个简单的 Hello World 程序。
但是,由于某些原因,它占用了近 900kb。
我不知道为什么它这么大。我正在使用 -s
、-Os
和 -Bdynamic
我正在使用代码块。
我的程序:
#include <iostream>
int main()
{
std::cout << "Hello world" << std::endl;
return 0;
}
昨天我做了一个更大的程序,它只有 21Kb。 现在每个可执行文件大约有 900Kb。
信息:
我尝试使用 g++ Hello.cpp -Bdynamic -s -Os
自己编译它 - 大小仍然相同。
但是当我使用 printf
中的 <stdio.h>
编译它时,我得到了 21Kb。
我想使用 <iostream>
(这是我帖子的更新版本)