鉴于 Mac OS X 10.5 上的“size”命令在小型可执行文件上的以下输出,__DATA 下的值是多少?是未初始化的数据段大小还是初始化的数据段大小?我发现令人困惑的是,无论我是否在程序中初始化(唯一的)全局数组,这个值(也不是其余的值)似乎都没有改变。
我猜这个命令在 Linux 和 Mac 上的工作方式不同?
__TEXT __DATA __OBJC others dec hex
4096 4096 0 4294971392 4294979584 100003000