linux源码阅读利器-GNU GLOBAL Source Code Tag System

   学习浏览linux源码,如果自己用自带的文本编辑器就太麻烦了,但是如果安装强大的lxr那就太麻烦了(对于非debian用户来说),找了很久找到了一个用起来很不错的源码浏览工具,安装简单,使用相当方便,让我脱离了深陷了三个小时的lxr的苦海。

  

1、下载GLOBAL

http://www.gnu.org/software/global/global.html

http://www.gnu.org/software/global/globaldoc.html

2、编译安装

./configure --prefix=[your install dir]

make

make install


3、使用时注意先gtags后htags,如果直接执行htags会提示找不到gtags。


如果是在普通用户权限安装global,比如--prefix=/work/yourname/usr目录下,安装以后有如下目录:bin,include,lib,share,需将bin目录设置到~/.bashrc中,这样就可以在任何路径下使用gtags和htags了。


$cd your_src_dir
$gtags   # make tag files(GTAGS,GRTAGS,GSYMS)
$htags -v #make hypertext(HTML/)
这样,打开HTML下的index.html文件就可以开始浏览了。

"htags -fcFnvta"生成ghtml,并将它们放入apache的html目录。 -f(支持cgi动态搜索) -c(压缩生成html) -F(使用frame风格) -n(行号) -a(制作Function索引) -t(欢迎标题:随意输入"Welcome into kernel tour"). ",可以直接用htags -Fnvta或者gtags -v && htags -sofFnvaIht 'welcome to android eclair tour'

 

	$ gtags -v
	$ htags -sanohITvt 'Welcome to XXX source tour!'
	$ firefox HTML/index.html

	$ htags --suggest

	$ cflow --tree --format=posix *.[ch] >cflow.out
	$ htags --cflow=cflow.out
from:http://www.gnu.org/software/global/globaldoc.html

ps:其实这篇文章是转的,自己用它完成了linux0.11工作后,就忘了,今天突然又要用,想想还是转到自己博客比较方便

原文链接:原文


你可能感兴趣的:(html,linux,Debian,firefox,include,文本编辑)