gdb では、構造体の基本データ型を取得する方法はありますか?
次の構造を仮定します
typedef struct _trial
{
int i;
double j;
}trial_t;
gdbで
(gdb) whatis trial_t
type = struct _trial
(gdb) whatis _trial
No symbol "_trial" in current context.
(gdb)
回避策はありますか?
これは単純なtypedefで機能することを知っています
typedef unsigned char BYTE;
BYTE var;
(gdb)whatis var
type = BYTE
(gdb)whatis BYTE
BYTE = unsigned char