2 つの AIX システムで同じソースを使用してビルドされた 2 つのバイナリ間で、シンボルにいくつかの違いが見られます。「メイン」の一例:
xxxx1: .main T 4294975624
xxxx2: .main T 4294969472 516
xxxx2: main:F-1 - 0
サイズの違いはなぜ?
'T' はマニュアル ページによるグローバル テキスト シンボルです。「フ」とは?
また、2 つのバイナリのサイズは大きく異なります: 3924048 対 17701460 です。なぜですか?
AIX のバージョン、コンパイラのバージョン、makefile (同じ CFLAGS) は同一です。