このセクションでは、プログラムのデバッグを行うための準備について説明します。
コマンドライン (ifort コマンド) を使用して、プログラムのデバッグを行うための準備をするには、次の操作を行います。
コンパイラー・エラーおよびリンカーエラーをすべて修正します。
コマンドウィンドウ (インテル(R) Fortran プログラムフォルダーからアクセスできる Fortran コマンドウィンドウ) で、完全なデバッグ情報を設定し、最適化を行わずに、プログラムのコンパイルとリンクを行います。
ifort -g file.f90 (Linux および Mac OS X)
ifort /debug:full file.f90 (Windows)
Linux および Mac OS X では、-g コンパイラー・オプションを使用して、最適化されていないコードを作成し、シンボリック・デバッグに必要なシンボルテーブル情報とトレースバック情報を取得します。(-notraceback オプションを指定すると、トレースバック情報は生成されません)。
Windows では、/debug:full コンパイラー・オプションを使用して、完全なデバッグ情報を作成します。最適化されていないコードのシンボリック・デバッグに必要なローカル・シンボル・テーブル情報とリンクに必要なグローバル・シンボル・テーブル情報を生成します。
(Windows の場合)
統合開発環境 (IDE) で、プログラムのデバッグを行うための準備をするには、次の操作を行います。
IDE を開始します (プログラムフォルダーから適切なバージョンの Microsoft Visual Studio を選択します)。
ソリューションを開きます ([File (ファイル)] メニューから [Open Solution (ソリューションを開く)] または [Recent Projects (最近使ったプロジェクト)] を選択します)。
[Solution Explorer (ソリューション エクスプローラ)] ウィンドウを開きます。
デバッグの対象となるソースファイルを表示するには、そのファイル名をダブルクリックします。次のような画面が表示されます。
[Build (ビルド)] メニューから [Configuration Manager (構成マネージャ)] を選択し、[Debug] 構成を選択します。
プロジェクトのコンパイル設定およびリンク設定を確認するには、[Solution Explorer (ソリューション エクスプローラ)] ウィンドウからプロジェクトを選択します。[Project (プロジェクト)] メニューから [Properties (プロパティ)] を選択し、左ペインから [Fortran] フォルダーをクリックします。同じように、プロジェクトで設定されたデバッグオプション (コマンド引数や作業ディレクトリーなど) を確認するには、プロジェクトの [Property Pages (プロパティ ページ)] ダイアログボックスから [Debugging (デバッグ)] フォルダーをクリックします。
アプリケーションをビルドするには、[Build (ビルド)] > [Build Solution (ソリューションのビルド)] を選択します。
テキストエディターを使用して、コンパイラー診断メッセージによって検出されたソースコードの問題を解決し、必要な場合は再コンパイルします。
ソースファイル内にブレークポイントを設定して、プログラムをデバッグします。