1. 安裝 cscope,
http://cscope.sourceforge.net/
到這里下載cscope, 版本為 15.6。
如果你使用 debian 或者 ubuntu,直接 sudo apt-get install cscope就可以了
2. 安裝 xcscope.el
把 cscope 附帶的 xcscope.el 文件放到你的 emacs的 load-path 下,在 ~/.emacs 中增加:
(require 'xcscope)
3. 生成 project 文件列表,可以用如下命令完成。例如kernel代碼,找出所以 .h, .c, .S文件
find -type f | grep -E '\.[chS]$' > cscope.files
4. 生成 cscope 索引文件, -k 專(zhuān)門(mén)用于生成 linux kernel 源碼的索引
cscope -b -k
5. 運(yùn)行 emacs,以下是一些常用的按鍵
C-c s C-h 查看所有的 cscope 相關(guān)的按鍵
C-c s a 設(shè)定索引文件所在目錄
C-c s c 查找調(diào)用該函數(shù)的地方
C-c s g 查找該符號(hào)的全局定義
C-c s f 查找該符號(hào)對(duì)應(yīng)的文件
...
如果習(xí)慣了Emacs的這種按鍵,感覺(jué)使用起來(lái)還是挺方便的,感興趣的可以自己體會(huì)。
實(shí)用技巧:使用Emacs+Cscope來(lái)閱讀代碼
更新時(shí)間: 2008-04-01 14:28:02來(lái)源: 粵嵌教育瀏覽量:661
粵嵌動(dòng)態(tài)
推薦閱讀
- ·佛山市冠宇達(dá)電源有限公司專(zhuān)場(chǎng)招聘會(huì)(長(zhǎng)沙校區(qū))
- ·北京朝歌數(shù)碼科技股份有限公司專(zhuān)場(chǎng)招聘
- ·深圳研賽自動(dòng)化設(shè)備公司專(zhuān)場(chǎng)招聘(長(zhǎng)沙校區(qū))
- ·深圳市興禾自動(dòng)化股份有限公司專(zhuān)場(chǎng)招聘(長(zhǎng)沙校區(qū))
- ·中山市弘億實(shí)業(yè)有限公司專(zhuān)場(chǎng)招聘會(huì)
- ·東莞市德聲實(shí)業(yè)有限公司專(zhuān)場(chǎng)招聘
- ·深圳華創(chuàng)智聯(lián)電子有限公司專(zhuān)場(chǎng)招聘
- ·廣州2512全網(wǎng)運(yùn)營(yíng)就業(yè)班
- ·廣州2511嵌入式開(kāi)發(fā)就業(yè)班
- ·深圳市領(lǐng)世達(dá)科技有限公司專(zhuān)場(chǎng)招聘