Linux gcc バージョン 4.1.2 では、エラーが発生します"cc: unrecognized option '-Xa'"。このコンパイラ オプションに関する任意のアイデア'-Xa'。ただし、solaris gcc 3.4.3 バージョンでコンパイルされます。
1147 次
2 に答える
0
-XaSun 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 に答える