1 gdbの起動

1257 ワード

コンパイラにデバッグ情報を追加
C/C++プログラムのデバッグには、コンパイル前に-gオプションを追加する必要があります.
g++ -g hello.cpp -o hello

実行可能ファイルのデバッグ
gdb 

プログラムはあなたの実行ファイルで、一般的には現在のディレクトリの下にあります.
coreファイルのデバッグ
coreは、プログラムが不正に実行された後にcore dumpが生成されたファイルです.
gdb  file>
gdb program core.11127

サービスプログラムのデバッグ
gdb  
gdb hello 11127

プログラムがサービスプログラムである場合、このサービスプログラムの実行時のプロセスIDを指定できます.gdbは自動的にattachに上がり、彼をデバッグします.プログラムはPATH環境変数で検索する必要があります.
gdbを終了
quit:qと略記しgdbを終了
ショートカットキーctrl+Dの使用
転載先:https://www.cnblogs.com/xiaojianliu/articles/9674007.html