cscope 本意是用來檢視c檔案的。但是也可以檢視c++檔案。方法如下:
find . -name "*.h" -o -name "*.c" -o -name "*.cc" -name "*.cpp" > cscope.files
cscope -bkq -i cscope.files
ctags -r
需要注意的是,不能使用 "c f s"查詢 c++檔案裡的符號了;但可以使用 "c f t".
cs find c|d|e|f|g|i|s|t name
0 或 s 查詢本 c 符號(可以跳過注釋)
1 或 g 查詢本定義
2 或 d 查詢本函式呼叫的函式
3 或 c 查詢呼叫本函式的函式
4 或 t 查詢本字串
6 或 e 查詢本 egrep 模式
7 或 f 查詢本檔案
8 或 i 查詢包含本檔案的檔案
cscope簡單使用
1 建立資料庫 cscope r 會在當前目錄下產生乙個cscope.out檔案 2 建立連線 cs add cscope.out 3 查詢 cs find g hub hub status 其中的g表示查詢定義 0或者s 查詢這個c符號 1或者g 查詢這個定義 2或者d 查詢被這個函式呼叫的函式 ...
Cscope 安裝和使用
2.解壓 3.安裝 configure prefix home make make install 1.建立cscope使用的索引檔案 1.在你需要瀏覽原始碼的根目錄下 如你想用cscope看linux原始碼 使用下面命令 cscope rbkq r 表示把所有子目錄裡的檔案也建立索引 b 表示cs...
linux下cscope的使用
在fcd的專案中,使用vim作為ide。那麼cscope可以幫助vim擴充套件類似於函式 物件的查詢 交叉引用查詢等功能。命令行為 cscope rbkq 生成當前目錄下cscope.out檔案資訊,儲存著交叉引用的資訊。vim中,cscoup使用 cs add cscope.out 然後查詢 cs...