歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux內核

Linux內核中ctags的安裝及使用方法

我們都知道,在windows環境下查看源代碼最方便的工具就是sourceinsight了,但是往往很多linux開發人員更喜歡在linux環境下進行開發,但是在linux的vim編輯器下就無法像在windows下那樣鼠標點哪裡就可以跟蹤到某一個函數或者結構體的具體實現。這時候就要用到ctags工具進行類似的操作,新安裝的vim是沒有這個工具的,所以首先要安裝ctags工具,然後進行相關的配置。

下面以在linux驅動開發中常用的跟蹤linux內核源碼的例子來說明ctags的用法。

首先要保證ubuntu可以上網

1. 安裝ctags: sudo

apt-get install ctags

2. 進入內核頂層目錄:cd linux-3.14

3. 在內核頂層目錄下生成tags:執行

ctags -R 命令,這個時候需要特別注意,當執行完這個命令時,系統將會花費很長時間生成tags,這個時候終端沒有任何現象,只需耐心等待,千萬不要ctrl+c結束,否則導致生成的tags不全。

4. 進入vim配置文件,vi /etc/vim/vimrc(或者進入家目錄下的vim配置文件vi

~/.vimrc) 然後在最後一行添加 set tags+=/home/linux/system/linux-3.14/tags,其中/home/linux/system/linux-3.14是你自己的內核源碼的路徑。

5. 測試: vi hello.c

寫一個printk函數,然後用ctrl

+ ]看可以跟到不,如果可以跟蹤到printk的定義說明ctags配置成功。返回用ctrl

+ t。

Copyright © Linux教程網 All Rights Reserved