[编译]iostream库的体积占用

回复
头像
523066680
Administrator
Administrator
帖子: 573
注册时间: 2016年07月19日 12:14
联系:

[编译]iostream库的体积占用

帖子 523066680 »

在使用 MinGW G++ 编译以下示例代码

代码: 全选

#include <iostream>
#include <cstdio>

int main(int argc, char *argv[])
{
    printf("abc");
    std::cout << "abc\n";
    return 0;
}
包含 iostream,exe 文件体积为 2.6MB,去掉 #include <iostream> 和 std::cout << "abc\n";
exe文件体积不超过 100 kb

使用微软自家的编译器 cl.exe,即使包含 iostream,编译生成的执行文件大小也只有 100 kb 左右。

但至于原因,我现在的水平还不足以探索,未完待续。
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客