Linux gcc バージョン 4.1.2 では、エラーが発生します"cc: unrecognized option '-Xa'"
。このコンパイラ オプションに関する任意のアイデア'-Xa'
。ただし、solaris gcc 3.4.3 バージョンでコンパイルされます。
1147 次
2 に答える
0
-Xa
Sun C コンパイラ オプションです。マンページcc.1から:
-X[c|a|t|s] ISO C スタンダートへの適合度を指定します。 ダード[...] a これはデフォルトのコンパイラ モードです。ISO C プラス K&R セマンティックの変更を伴う C 互換拡張機能 ISO C によって要求されます。K&R C および ISO C が指定する場所 同じ構造の異なるセマンティクス、 コンパイラは ISO C 解釈を使用します。-Xaの場合 オプションは -xtransi- と組み合わせて使用されます ション オプションを使用すると、コンパイラは警告を発行します。 異なるセマンティクス。定義済みマクロ -Xa オプションを指定すると、__STDC__ の値は 0 になります。
于 2014-03-21T14:27:05.773 に答える
0
ただし、出力は「cc...」です。本当に gcc を使用していますか。他のコンパイラ (例: SUN cc) ではありませんか?
Solaris、HPUX、AIX などに gcc をインストールできますが、通常、Linux を含む他の環境に独自の cc コンパイラをインストールすることはできません。
于 2012-04-19T06:05:35.017 に答える