コンパイラーに、 オブジェクト・ファイルを生成せずに構文検査を行わせる。
>>- -q--syntaxonly---------------------------------------------><
-P、-E、および -C オプションは、 -qsyntaxonly オプションをオーバーライドします。これによって、 -c および -o オプションもオーバーライドされます。
-qsyntaxonly オプションは、 オブジェクト・ファイルの生成しか抑制しません。リスト・ファイルなど、他のすべてのファイルは、 それらに対応するオプションが設定されている限り作成されます。
オブジェクト・ファイルを生成せずに myprogram.c の構文を検査するには、以下のように入力します。
xlc myprogram.c -qsyntaxonly
または
xlc myprogram.c -o testing -qsyntaxonly
2 番目の例では、 -qsyntaxonly オプションによって -o オプションがオーバーライドされるため、 オブジェクト・ファイルは作成されません。
関連情報