GCCについて part9
■ このスレッドは過去ログ倉庫に格納されています
0625デフォルトの名無しさん
2011/01/12(水) 23:48:02遅レスだが、過去スレで同じ質問したことがある。
$ cat hoge.h
#define FOO 1
#define BAR FOO+1
$ cat hoge.c
#include "hoge.h" // その調べたいマクロが入ってるヘッダやコードをとにかくincludeするダミーコードを作る
int main(void) { return 0; }
$ gcc -g3 -fno-eliminate-unused-debug-types -fno-eliminate-unused-debug-symbols -o hoge hoge.c
$ gdb hoge // ダミーバイナリをロードしてgdbに値を出させる
(gdb) b main
(gdb) run
(gdb) p FOO
$1 = 1
(gdb) p BAR
$2 = 2
(gdb)
これでどうだろう?ただし大き目のプログラムはチョー巨大になる。
■ このスレッドは過去ログ倉庫に格納されています