Jes*_*mos 5 c linux tags emacs linux-kernel
所以我使用 make tags 命令构建了 linux 内核标签,但出于某种原因,当在 emacs 中打开标签文件(用于标签查找)时,它首先询问我是否真的想打开该文件(这是有道理的,因为该文件是一个 66mb 的标签)文件,所以有很多定义),然后在尝试加载它之后,它告诉我它是一个无效的标记文件。linux 内核标签文件是否在 Emacs 中不起作用,或者我需要配置什么?
检查 makefile 并查看 make 标签是否使用 ctags 而不是 etags。如果是这样,您可能需要进行一些编辑以使其使用 etags。
要生成在 Emacs 中使用的标记文件,您必须启动命令make TAGS而不是make tags像您那样。也就是说,大写的 «TAGS» 选项将生成 etags 表。