web-dev-qa-db-ja.com

GDBで#defined定数を出力するにはどうすればよいですか?

主題に従って。

私はいくつかの定数ハッシュを次のように定義しています:

#define CONST 40

プログラムにブレークポイントを設定しました。その定数の値を出力するにはどうすればよいですか? (私はソースコードだけを見ることができることを知っていますが、それを確認したいと思います)

49
Charles Ma
help macro

マクロをロードする前に、-g3フラグを指定してコンパイルし、プログラムを開始して起動する必要があります。

あなたの場合:

info macro CONST

または

macro expand CONST

詳細: http://sourceware.org/gdb/current/onlinedocs/gdb/Macros.html

48
jbcreix