Linux kernel分析前的准备

分析工具

“欲善其事,先利其器”。Linux内核的代码量非常大,如果没有一个好的察看分析工具,那将是一件非常繁琐的事情。

Vim+cscope

cscope,如果你知道ctags,那么它是一个比ctags更强大的工具,,如果你不知道ctags,也没关系,cscope使你可以在一大堆的代码中进行轻松查找函数、宏、结构体等标示符定义处、使用点,并进行跳转。

安装

cscope在Fedora和Ubuntu的源里都有,可以直接yum或apt-get。

Fedora下cscope安装好后就直接可以与Vim一起使用,但Ubuntu下安装好cscope后,还要在/ect/vim/vimrc文件的最后添加如下内容:

)set csprg=/usr/bin/cscopeset csto=0set cstset nocsverbfilereadable()cs add cscope.out” else add database pointed to by environmentelseif $CSCOPE_DB != “”cs add $CSCOPE_DBendifset csverbendif穿别人的鞋,走自己的路,让别追去吧

Linux kernel分析前的准备

相关文章:

你感兴趣的文章:

标签云: