請教關於cscope的問題 - Linux

Hardy avatar
By Hardy
at 2010-04-07T19:41

Table of Contents


目前在trace一個公開的package
source它裡面分了好多層目錄
每層目錄底下可能又有好多層目錄
可能很多層底下才有.h or .c檔

小弟想問 請問這樣要怎麼trace source code比較方便呢
如果我在package的根目錄使用ctags -R
這樣一來好像就一定得在根目錄直接開啟 好多層directory下的檔案
eg vim ./OBdir1/dir2/dir3/.../test.c

我知道可以在vimrc設ctags的搜尋路徑
不過不知道該怎麼設比較方便?

在網路上找到這一篇http://ctags.sourceforge.net/faq.html#15
不過我照它的第三個方式試了一下
寫了個shell script dirtags
#!/bin/sh
cd $1
ctags *

然後在package的根目錄下直接 find * -type d -exec sh dirtags {} \;
不過之後我在dir3底下開啟test.c
仍然找不到我想看的函式定義
ctags not found
請問到底該怎麼trace 比較好呢?

再來的如果我想使用功能更完全的cscope
我也是不太會用 在該package的根目錄下執行 cscope -Rbkq
然後使用cscope進入也是沒找到我想要查看的參數定義在哪

請問有人能指教一下嗎
最後cscope有辦法像ctags 一樣類似用ctrl + ] ctr + t 直接跳到
游標所在位置詞的定義or宣告嗎??
我只會用normal mode 使用:cs f g string這樣的功能

謝謝大家指教

--
Tags: Linux

All Comments

VMware安裝LINUX (fedora core)問題

Hedy avatar
By Hedy
at 2010-04-07T16:54
小弟是LINUX 新手 想在XP系統下,用VM練習LINUX 但我每當安裝完成後,重新開機 會先進入一個歡迎的畫面 開始調整一些防火牆顯示音效那邊 設定完後,會自動重新開機 接著就無法進入(系統初始都有RUN過) 直到進入桌面前就畫面一片黑,停在此 不知問題是什麼?? 安裝版本是FC5(身邊只有這麼舊) 有請 ...

自訂 color scheme 讀不到

Necoo avatar
By Necoo
at 2010-04-07T09:58
※ [本文轉錄自 Editor 看板] 我自己訂了一個 test.vim color scheme 在 vim path 底下的 colors 那邊 (/usr/local/share/vim/vim70/colors) 然後 .vimrc 當中 colorscheme test 但是 vim 仍然沒有 ...

如何得知外連 port80 的程式來源?

Olive avatar
By Olive
at 2010-04-07T01:01
假設 xxx.xxx.xxx.xx 是我的機器 IP andgt;sudo netstat -tunap tcp 0 0 xxx.xxx.xxx.xx:57149 129.63.8.52:80 ESTABLISHED 11513/httpd tcp 0 0 xxx.xxx.xxx.xx:55508 208 ...

ar8131網卡驅動安裝

Rae avatar
By Rae
at 2010-04-06T23:39
※ 引述《Maxsolar.bbsatOfO.twbbs.org (Astro v.s. Geo)》之銘言: : ※ 引述《gpxwayne.bbsatptt.cc (威仔)》之銘言: : : 上網找了好多驅動程式,用make install安裝 : : 但是全部都沒辦法使用,錯誤訊息如下 : : [root ...

請問有誰是Debian Maintainer?

Tristan Cohan avatar
By Tristan Cohan
at 2010-04-06T22:27
我想在這個版問一下是否有Debian Maintainer 因為最近想加入Debian社群 想說有個朋友可以問 如果有請在站內寄信給我 讓我認識你們吧 謝謝! -- keep it simple and stupid - ...