gdbの使い方 プログラムのコンパイルは正常に終了したのに, いざそのプログラムを実行させるとプログラムの途中で 「Segmentation fault (core dumped)」 「Bus error (core dumped)」などというメッセージとともに プログラムが終了してしまうことがあります. こういう状態になったプログラムに対しては 「セグフォしやがった」とか「コア吐きやがった」といいます。 Linux マシンでは, このようなプログラム実行時のエラーの内容を調べるために, デバッガ gdb (Gnu Debugger) が用意されています. まずデバッガ用にプログラムをコンパイルし直す. そのためには下のようにオプション -g を付けてコンパイルする. この例ではソースファイル名は filename.f で, 実行ファイル名は binname である. g77 -g fil