find . -name "*.h" -o -name "*.c" -o -name "*.cpp" > cscope.files
cscope -bqkR
然後可以至 vim 去載入 cscope.out,
R 表示會搜尋子目錄
如果專案很大,或是涉及到 linux kernel 時,
我不曉得 cscope 處理的時間會不會很久;
同事是建議可以用 eclipse,
而且 IDE 的操作據說也很方便,
我不曉得 eclipse 遇到相同的情況是怎麼去建立索引的,
不過 trace code 時必須快速在 function 間跳來跳去,
所以一個好的工具的確是很重要。
青菜蘿蔔每個人各有喜好,
目前我的專案都還不是很大,
所以 vim + cscope + taglist 已足夠應付我大部份需求了。
0 意見:
張貼留言