私は再びこの奇妙なエラーを取得していますし、次のように変数iw
の再gdbが印刷時のsegfaultから守らないようにするには?
宣言がある:私は言及する必要があります
integer iw (line 28)
もう一つは、私はprint文にその実行上記の数行を持っているということです適切:
write(*,*) ' IW=', iw (line 89)
しかし、その後の数行後に、私が取得:
(gdb) p iw
Segmentation fault (core dumped)
タイトルに記載されている質問は、次の2つの部分で構成されています。(a)ここでの印刷のsegfaultからgdbを防ぐにはどうすればよいのですか?(b)segfaultから何を学べますか?
私はArcherブランチの代わりに標準のgdbを使用してこの問題を回避しました。私の問題の根本は、配列を使って私のソースのいくつかの違反行にあることを知りました。これらの行にコメントすることで、私の問題は解決しました。 – wander95