linux下cscope的簡單設定例項

2021-12-30 12:05:42 字數 742 閱讀 6643

0 preview

cscope 可以幫助 linux 開發者簡單地看**,提高效率,這裡記錄一下我的學習過程。

1 安裝cscope

yum install cscope安裝包 make2 生成索引檔案

在你的**根目錄 /data/mycodepkg 下面輸入

[root@100 /data/mycodepkg]# cscope -rbqk-r:在生成索引檔案時,搜尋子目錄樹中的**

-b:只生成索引檔案,不進入cscope的介面

-k:在生成索引檔案時,不搜尋/usr/include目錄

-q:生成cscope.in.out和cscope.po.out檔案,加快cscope的索引速度

3 新增進環境變數

3.1把生成的索引新增進環境變數

[root@100 /data/mycodepkg]# vim ~/.bashrccscope_db=/data/scrubber/cscope.out

export cscope_db

3.2 生效環境變數

[root@100 /data/mycodepkg]# source ~/.bashrc4 驗證使用

4.1開啟** 對關鍵字/函式使用 ctrl + ] 發現會跳轉/選項,按下數字鍵進入指定檔案。

4.2 操作

退出進入檔案(棧)命令: ctrl + t

第乙個(進入1) : :tprevious

第最後乙個(進入-1) : :tlast

linux下cscope的使用

在fcd的專案中,使用vim作為ide。那麼cscope可以幫助vim擴充套件類似於函式 物件的查詢 交叉引用查詢等功能。命令行為 cscope rbkq 生成當前目錄下cscope.out檔案資訊,儲存著交叉引用的資訊。vim中,cscoup使用 cs add cscope.out 然後查詢 cs...

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 查詢被這個函式呼叫的函式 ...

Linux下的簡單命令

一 程序相關 1 顯示所有執行中的程序 ps aux less 2 殺死程序 pkill 程序名 killall 程序名 kill 9 pidof 程序名關鍵字 3 linux 檢視指定程序和關閉程序 比如 ps ef grep writer 查詢所有有關writer的程序,顯示如下 9942代表p...