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