这个贴子我们一步步讲解如何在Ubuntu上搭cscope工具,使浏览android 代码变得方便一点。俗话说:工欲善其事,必先利其器。
1. 安装Cscope
sudo apt-get install cscope
2. 在$HOME目录下,建.vim/plugin,到网上下一个cscope_maps文件 ,把它放到这个目录下:
wget http://cscope.sourceforge.net/cscope_maps.vim
3. 有了这两步,cscope就装好了。下面我们写一个脚本,方便cscope使用。
copy上面的代码,存在cs_gen, 放到$PATH路径里。
这个脚本会在当前目录下建个.cscope_db文件夹 ,并把生成索引文件放在这里。跑完之后,会提醒你在.bashrc中再设一个环境变量。
4. 这里我们举个例子:
查Activity
查BroadcastReceiver
Android Froyo 共有6万多个文件,.cscope_db 中的索引文件超过500M
5. 有关cscope的更多信息,请参见 http://cscope.sourceforge.net/
END