我写了这个小的C程序。
#include <stdio.h>
int main() {
int i = 0;
while (i < 10){
printf("%i", i);
i++;
}
}
如果我使用MinGW gcc编译它,可执行文件大小为59kb,但如果我使用Linux gcc编译它,通过Ubuntu on Windows shell,可执行文件只有9kb。50kb似乎是额外的数据...为什么会这样呢?