)プログラム全体を同一の配置オプションでコンパイルする必要があります。この指定はリンクフェーズ中で指定された場合にのみ有効です。デフォルトは動的バインディングです。一部のライブラリを静的にそして他の部分を動的に結合するようなことが可能です。Editionでは利用できません)-cコンパイル(各ソースファイルに対する.oファイルの生成)の実行のみ。ルをリンクし実行可能ファイルを生成するといった処理は行いません。-C時間のかかる実行時チェックは行わない形でのコンパイルの実行。値に応じた判定ロジックを伴うコンパイルを実行します。値として許されるのは次のいずれかです。(個別名化仮引数の代入のチェックを行う。除くすべてのチェックを行う。(配列境界のチェックを行う。(ビットintrinsicな引数をチェックする。(手続き参照のチェックを行う。(ポインタ不正をチェックする。(DOループ中でのステップ値が0かどうか、及び親子結合による不正な変更をチェックする。(整数オーバーフローをチェックする。(チェックを行わない。(OPTIONAL参照をチェックする。(POINTER参照をチェックする。(再帰不正をチェックする。(未定義変数をチェックする。仮引数への代入が他の仮引数に影響を与える事が検出された場合に実行時エラーを生成します。本リリースではスカラ仮引数の場合のみ検出されます。-C=danglingオプションはぶら下がりポインタが使われた時に実行時エラーを生成します。ポインタがぶら下がり状態になった時に警告が生成されます。オプションには種々の制限が付きます。ションを使わずにコンパイルされたコードとはバイナリ互換性がありません。BIND(C)インタフェースを介してCコードを呼び出す事とも互換性がありません。-coarrayこのオプションは、-coarray=cosmpの略です。-coarray=modeCoarray操作モードをmodeに設定します。modeは単一像モードではsingle、Co-SMPモードではcosmpでなければなりません。このオプションでは大文字と小文字は区別されません。デフォルトは-coarray=singleです。単一像モード(-coarray=single)では、すべてのcoarray構文が受け入れられますが、実行は並列ではなく、単一の像のみがサポートされます。Co-SMPモード(-coarray=cosmp)では、SMPマシンでの複数の像の並列実行がサポートされます。このモードでの像の最大数は1000です。-num_images=Nオプションが使用される場合、実行する像のデフォルト数はNです。デフォルトの像の数はプロセッサーで使用可能なハードウェアスレッド数となります。この場合、像が(入出力や同期のために)待機を多く行う場合にのみパフォーマンスが向上することに注意してください。-num_images=オプションは、実行時に環境変数NAGFORTRAN_NUM_IMAGESによってオーバーライドされる場合があります。-coarray=singleでコンパイルされたコードはCo-SMPモードでは正しく動かないためそのように実行すべきではありません。-coarray=cosmpオプションは、-openmpと同時に使用できません。ーを含む)に対しては赤、警告メッセージに対しては青、参考情報に対しては緑。具体的にはコンマで区切ったリストの形式でカラーの指定を行います。カテゴリ名を明示しない形のカラーリングがデフォルトです。-colour=error:red+blue,warn:cyan,info:magenta+yellowはかなりけばけばしいカラースキームです。-compatible外部リンケージを可能な限り他のコンパイラと互換にします。OSX、Linuxではg77、g95、gfortranを示し、その他の環境ではOSベンダーが提供するコンパイラをそれぞれ示します。この指定は名称の規約と呼び出し規約の両方に影響します。規約が使用されるようになります。modeでは常に-compatibleが指定されたものとみなされます。装置番号)によりオーバーライドできます。fppに対しプリプロセッサ変数として定義します。fppによってプリプロセスされるファイルのみが影響を受けます。-d_lines固定形式の場合のみに“D”で始まる行についてその“D”を空白で置換えて通常のFortran文として扱います。このオプションが指定されない場合、このような行はコメントとして取り扱われます。-dcfuns非標準の倍精度複素組込み関数の認識を有効にします。種別番号とバイト長を明示する形で指定した要素は影響されません。-dryrunコンパイラドライバによって作成されたコマンドを実行はせず、表示のみを行います。オプション参照)も可能にします。UTF_8のいずれかでなければなりません。このオプションを指定しない場合のデフォルトのエンコーディングは以下の通りです。Shift-JISとなります。-englishコンパイラのメッセージを英語で出力します(デフォルト)。-Fプリプロセスのみを行い、コンパイルは実行しません。付いた同名のファイルが出力されます。(両者には負のゼロの扱いで違いがあります)。95であることを指定します。拡張仕様としてレポートされます)。2008の機能は拡張仕様としてレポートされます)。2008であることを指定します。2018であることを指定します。これには-recursiveオプションも含まれます。-fixedすべてのFortranソースファイルを固定形式のルールに従って解釈します。スタ中に格納しないようにします。プリプロセスを実行します。-freeすべてのFortranソースファイルを自由形式のルールに従って解釈します。-g対話型デバッグのための情報をホストのシステムデバッガにより生成します。対応)用に生成します。