プレフィックスの指定がある場合は、それを最初に利用します。ディレクトリリストを利用して、そのプログラム名を検索します。プレフィックスを用いて検索されます。つの標準プレフィックスが試みられますが、それで終りです。リンクの対象から外されます。実際には必要ではありません。よっても得ることができます。値がプレフィックスとして同様に使用されます。オプションが最初に使用され、環境変数は次に使用されます。エラーがあるかもしれないような部分を示唆する診断メッセージです。生成する警告の量と種類を制御します。-fsyntax-onlyコードの文法エラーをチェックしますが、一切出力は行いません。-w全ての警告メッセージを抑制します。利用による警告メッセージを抑制します。使用したプログラムを全て拒否します。必要とするものはあります)。特徴も、これに加えてサポートされます。使用すれば、それらは拒絶されます。ある代替キーワードの使用については、警告しません。続く表現についても警告しません。似ていますが、警告のかわりにエラーを出します。-W以下のイベントに対して、特別な警告メッセージを表示します。呼び出しによって変更され得る場合です。時のみ問題になり得ます。呼び出しのみを見ています。呼び出されるかを知ることはできません。呼び出すことができます。ログラムであっても、警告が発せられることになります。(関数の最後を抜けていくことは、値を伴わずに関数をリターンするとみなされます。次の関数がこの種類の警告を引き起こします。発生するかもしれません。一切の副作用を含まない場合です。