①コンパイル
gcc -g -O0 test.c
→a.outができる。
②gdb実行
gdb a.out
↓
(gdb)
←入力待ちになる。
③ブレークポイントを設定
(gdb)break 11
←test.cの11行目にブレークポイントを設定。
④プログラムを走らせる
(gdb)run
←プログラムを実行する。
⑤結果と問題点
[New Thread 0x2503 of process 43106]
と出て、
(gdb)の入力待ちが無くなる。
←ctrl + zで、プログラムを終了させない限り、いかなる入力も無意味になってしまう。
【解決したいこと】
(gdb)の表記を出現させて、gdbを実行できるようにしたい。(nextコマンドやstepコマンドを用いて、デバッグを続行させたい。)
ご教授お願い申し上げます。![
【環境】
MacOS Big Sur(バージョン11.1)
回答1件
あなたの回答
tips
プレビュー