[编译]iostream库的体积占用
发表于 : 2017年02月25日 12:10
在使用 MinGW G++ 编译以下示例代码
包含 iostream,exe 文件体积为 2.6MB,去掉 #include <iostream> 和 std::cout << "abc\n";
exe文件体积不超过 100 kb
使用微软自家的编译器 cl.exe,即使包含 iostream,编译生成的执行文件大小也只有 100 kb 左右。
但至于原因,我现在的水平还不足以探索,未完待续。
代码: 全选
#include <iostream>
#include <cstdio>
int main(int argc, char *argv[])
{
printf("abc");
std::cout << "abc\n";
return 0;
}
exe文件体积不超过 100 kb
使用微软自家的编译器 cl.exe,即使包含 iostream,编译生成的执行文件大小也只有 100 kb 左右。
但至于原因,我现在的水平还不足以探索,未完待续。