【发布时间】:2013-03-22 10:01:57
【问题描述】:
在两个 AIX 系统上使用相同源构建的两个二进制文件之间的符号存在一些差异。 'main' 的一个例子:
xxxx1: .main T 4294975624
xxxx2: .main T 4294969472 516
xxxx2: main:F-1 - 0
为什么大小不同?
'T' 是手册页中的全局文本符号。什么是“F”?
此外,两个二进制文件的大小差异很大:3924048 与 17701460。为什么?
AIX 版本、编译器版本、makefile(相同的 CFLAGS)是相同的。
【问题讨论】: