2011-08-23 44 views
3

因此,我使用make tags命令構建了linux內核標記,但由於某種原因,在打開emacs中的標記文件(用於標記查找)時,首先詢問是否真的要打開文件(這使得因爲該文件是一個66mb標記文件,因此有很多定義),然後在它嘗試加載它之後,它告訴我它是一個無效的標記文件。 Linux內核標籤文件是否在Emacs中不起作用,或者是否有我需要配置的東西?Emacs中的Linux內核標記

回答

4

檢查makefile並查看make標籤是否使用ctags而不是etags。如果確實如此,您可能需要進行一些編輯才能使用etags。

生成用於在Emacs,你必須啓動命令make TAGS而不是make tags爲你做的標記文件。也就是說,大寫«TAGS»選項將生成etags表。

+0

請參閱「-e用於Emacs的輸出標記文件」。對於**標籤** – gavenkoa

+1

是的,在研究它之後,它是TAGS指令而不是標籤(案例差異),使TAGS爲內核創建了正確的emacs標籤文件。 –