Emacs GNU全局-无法找到结构元素的定义?

Emacs GNU全局-无法找到结构元素的定义?,emacs,Emacs,我有以下问题GNU/global似乎无法 在C中找到结构中字段的定义。示例如下 在a.c.文件中 typedef结构{ myType1类型1; myType2类型2 int-var; }p型,*p型; b.c.文件中 intmain() { p型新型; newType.myType1.somevar=somevalue; 返回0; } global无法在中找到myType1或somevar的定义 上面的例子。如果我对符号myType1执行gtags find tag,则 找不到错误标记。有没

我有以下问题<代码>GNU/global似乎无法 在C中找到结构中字段的定义。示例如下

在a.c.文件中

typedef结构{
myType1类型1;
myType2类型2
int-var;
}p型,*p型;
b.c.文件中

intmain()
{
p型新型;
newType.myType1.somevar=somevalue;
返回0;
}
global
无法在中找到
myType1
somevar
的定义 上面的例子。如果我对符号
myType1
执行
gtags find tag
,则 找不到错误标记。有没有办法使用
全局


非常感谢您的帮助。

对于初学者,您的代码不是有效的c代码。gtags可能会默默地被它噎住

现在,回到全球。它确实跟踪类型,并且应该能够找到pType(在您修复示例中的语法后再尝试)

“全局”在字段方面没有多大帮助。您可以将它们作为带有“global-s”的符号找到,但它不会告诉您它是在哪里定义的。你所能得到的只是提到符号的地方。就像“grep-r”一样