在 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