まず、適切なコンパイラがインストールされていることを確認してください。通常はデフォルトの GNU コンパイラ コレクションです (ただし、これは Intel のコンパイラでも同様に機能します)。C (gcc) と Fortran (gfortran) コンパイラの両方がインストールされていることを確認してください。NetBeansで、コンパイラが認識されていることを確認します。[ツール] --> [オプション] に移動し、[C/C++] タブを選択します。C、C++、および Fortran コンパイラーがそこにリストされているはずです。そうでない場合は、[デフォルトに戻す] ボタンをクリックすると、それらが検出されます。
次に、「C/C++ アプリケーション」を選択して、新しい C/C++ プロジェクトを作成します (ファイル --> 新しいプロジェクト)。「次へ」をクリックします。プロジェクト名、場所、フォルダなどの情報を入力します。「メイン ファイルを作成」というボックスをチェックし、右側のドロップダウン メニューから「C」が選択されていることを確認します。「完了」をクリックします。
この時点で、コンパイル可能な「Hello World」C コードが作成されているはずです。これを確認してください:実行->プロジェクトをクリーンアップしてビルドします。次に、それを実行します。
Fortran (または別の C/C++) ソース ファイルを追加するには、左側の [プロジェクト] ウィンドウで [ソース ファイル] を右クリックし、[新規] をクリックして、適切なファイル タイプ (この例では Fortran) を選択します。ファイル名を付けて、F または F90 (またはその他のオプション) タイプのファイルかどうかを選択します。これにより、ビルドとリンクに自動的に追加されます。[既存の項目を追加...] オプションを選択して、既存のファイルを追加することもできます。
リンクするときに、いくつかの標準 Fortran ライブラリを含める必要がある可能性があります。これを行うには、プロジェクト名を右クリックして [プロパティ] を選択します。左側のメニューで、[Linker] をクリックします。必要に応じて追加のライブラリ ディレクトリを追加し (2 行目)、2 行目から最後の行に特定のライブラリを追加できます。Fortran ファイルに必要な Fortran ライブラリ (IO は一般的なライブラリの 1 つ) を追加します。
この時点で、混合ソース コードを問題なくコンパイルできるはずです。Fortran サブルーチンを C から呼び出す場合は、適切なヘッダー ファイル ([ヘッダー ファイル] を右クリックし、[新規作成] --> [C ヘッダー ファイル] を選択して追加できます) があることを確認してください。extern "C" void functionname(arguments)
Fortran ファイル内の任意のサブルーチン。