自作のフォートランのプログラムをvisual fortranでコンパイル後,走らせたところ,以下のようなエラーがでました.
forrtl: severe(161): Program Exception-array bounds exceeded
Image PC Routine Line Source
hoge.exe ******** Unknown Unknown Unknown
注)********:アルファベット交じりの数字.たぶん,16進数.
LineやSourceなどは,Unknownと書いてありますので,トラブル解決のカギは,PCのところに表示されている,数字だと思われます.しかし,その数字が何の手がかりなのかがよくわかりません.
どなたかご教示いただけませんでしょうか?
よろしくお願いいたします.
No.2ベストアンサー
- 回答日時:
エラーの内容については、#1の方がお書きの通り、配列の添え字の範囲オーバーです。
PCの値は、エラー発生時のプログラムのアドレスです。
Routine Line Source が Unknownになっていると言うことは、デバッグオプションを付けずにコンパイルしてしまったのだと思います。デバッグオプションは、PCの値からエラー場所を特定するスキルがない限り必須です。
コンパイルをしなおしたところ,デバッグでおかしな場所を見つけることができました.
ありがとうございました.
今後は,付けずにコンパイルするなどということがないように気をつける所存です.
No.1
- 回答日時:
エラーを検索したら出てきましたけど・・・。
実行時の配列指定に問題がありそうですね。
Visual Fortran 実行時エラー
severe(161): Program Exception - array bounds exceeded
FOR$IOS_PGM_BOUNDS。プログラムが配列の指定した境界外の配列要素を参照しようとしました。/check:bounds オプションを設定して,再コンパイルしてください。
http://www.xlsoft.com/jp/products/intel/cvf/docs …
この回答への補足
はい,そのようです.
/check:boundsオプションを設定しようとしたら,どうも,デフォルトの状態で設定されているようでした.
手がかりが掴めませんで,試行錯誤をしております.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail gmail から docomo メールに送信できません 4 2022/06/25 00:41
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- LINE LINEのアカウント自体削除するとUNKNOWNと表示されますが これをブロックされたって皆勘違いす 2 2023/02/22 20:48
- その他(プログラミング・Web制作) どうしてもエラーが解決できません。 1 2022/07/23 04:32
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- ビデオカード・サウンドカード PCから音が出なくなりました。原因が分かりません 7 2023/03/27 15:28
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# プログラム Arduino 1 2022/07/03 11:13
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
ACCESSのDate関数のエラー表示...
-
適切な変換関数が存在しない???
-
C# 固定長ファイルの取得 FileGet
-
ビルド失敗 指定されたファイ...
-
コンパイルできません。
-
sys/time.hのインクルードがで...
-
fopen() がたまにNULLを返す
-
左側がクラス、構造体、共用体...
-
RightとLeft関数のライブ...
-
fortranでプログラムを実行する...
-
Excelのエラーで困ってます。
-
HEWを使用しているのですが、こ...
-
実行時エラー '1004' の解決方...
-
【R8C/Tinyマイコン】エラーに...
-
makedependのエラー
-
visual C++ でaruduinoとシリア...
-
VC++ 2008 Express EditionでWi...
-
Arduinoのプログラムについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
適切な変換関数が存在しない???
-
Excelのエラーで困ってます。
-
バッチからsqlplusの接続エラー...
-
fortranでプログラムを実行する...
-
HEWを使用しているのですが、こ...
-
コンパイルできません。
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
BC30002: 型 'ListItem' が定義...
-
Handlesについて
-
sys/time.hのインクルードがで...
-
ビルド失敗 指定されたファイ...
-
VB2008で定数に色の設定をした...
-
RightとLeft関数のライブ...
-
WindowsからLinuxへの移植
-
multiple definitionというエラー
-
HANDLEの宣言でのエラー
-
レコードセットをcloseする所で...
おすすめ情報