在两个 AIX 系统上使用相同源构建的两个二进制文件之间的符号存在一些差异。“主要”的一个例子:
xxxx1: .main T 4294975624
xxxx2: .main T 4294969472 516
xxxx2: main:F-1 - 0
为什么大小不一样?
'T' 是手册页中的全局文本符号。什么是'F'?
此外,两个二进制文件的大小差异很大:3924048 与 17701460。为什么?
AIX 版本、编译器版本、makefile(相同的 CFLAGS)是相同的。