元の階層構造を保って出力することができます。元の階層構造を保って出力することができます。されたモジュールを検索するパスの指定。分かち書きしたパスのリストとします。パスは指定された順番に検索されます。-ignore非対応のpragmaを無視-inline関数のインライン展開を有効にします。デバッグが難しくなります。指定したファイルを探すパス。使う際に必須となります。区切ったパスのリストを指定します。パスは指定された順番に検索されます。-L/ma/li-libオブジェクトファイルの代わりにライブラリファイルを出力します。まとめて出力ライブラリに格納されます。別々のオブジェクトへと分割して格納されることがあります。ライブラリの名前は、最初に渡されたソースファイルの名前から取られます。スイッチによる上書きが可能です。-manこのページをデフォルトのブラウザで開きます。ファイルを生成-noboundscheck全ての配列境界チェックを(safe関数の中でさえも)無効にします。ライブラリコードに対して有用です。-O生成コードを最適化。-o-オブジェクトファイルを生成させないようにします。フラグと同時に使うと便利です。元の階層構造を保って出力することができます。あるはライブラリファイルのいずれかになります。契約やassertのコードを生成しなくなります。システム関数と信頼済み関数については配列境界チェックを行わなくなります。実行ファイルを後に残すことはありません。用コードをコンパイルし、assertを有効にします。指定してコンパイル-vtlsスレッドローカル記憶域に割り当てられた変数名をコンパイル時に表示します。デフォルトsharedへの移行のための利便性のためのスイッチです。コンパイルが成功した後自動的に実行されます。スイッチを使用します。とリンクしなければなりません。指すパスに存在すれば自動的に実行されます。実行ファイルにのみ有効なある種の最適化が行われます。使うことはできません。オプションでコンパイルします。内容が追加されたかのように動作します。