指令を使用して、コンパイラの動作、例えば、生成する出力、コンパイルするコード、コンパイルしたコードの実行時の動作などを制御できます。通常使用する必要がある指令は限られており、そのほとんどはデフォルト値を使用します。
いくつかの指令は、設定することによって他の指令のデフォルト設定に影響を与えることに注意してください。例えば、1 つの指令を設定することによって別の指令が自動的に設定解除される場合や、複数の指令の設定が相互に排他的である場合があります。
コンパイラ指令は、IDE 内で、プロジェクト全体または個々のファイルに対して設定できます。それぞれ次のように設定します。
コンパイラ指令は、それ以外にも、コマンド行や指令ファイルで指定したり、入力を促されたときの応答として指定したりするなど、さまざまな方法で設定できます。