使用 cscope瀏覽 C 檔案

2021-07-04 17:48:29 字數 491 閱讀 7175

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...