gpt4 book ai didi

c - 为什么一个空的 C 程序编译成 47902 字节?

转载 作者:可可西里 更新时间:2023-11-01 11:08:47 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why is a C/C++ “Hello World” in the kilobytes?

考虑以下用 ANSI C 编写的程序。

file: test.c
main() {}

我在 Windows 7 上。我使用 MinGW 编译这个文件。

$ gcc test.c

然后,我想看看这个文件的大小。

$ ls -la a.exe
-rwxr-xr-x 1 Username Administrators 47902 Nov 21 15:57 a.exe

看起来这个完全空洞的、毫无值(value)的 C 程序编译成一个大小将近 50 KB 的二进制文件。为什么会发生这种情况?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com