linux源码阅读利器-GNU GLOBAL Source Code Tag System
2011-10-16 19:18
716 查看
学习浏览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'
from:http://www.gnu.org/software/global/globaldoc.html
ps:其实这篇文章是转的,自己用它完成了linux0.11工作后,就忘了,今天突然又要用,想想还是转到自己博客比较方便
原文链接:原文
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工作后,就忘了,今天突然又要用,想想还是转到自己博客比较方便
原文链接:原文
相关文章推荐
- 源码阅读利器-GNU GLOBAL Source Code Tag System
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- GNU GLOBAL Source Code Tag System浏览源码
- GNU GLOBAL source code tag system
- Source Insight3.0: Linux源代码阅读的利器
- Bozh 的技术博客 梦想成为Gnu/Linux | Unix后台架构师 | Read the fucking source code
- linux kernel source code阅读记录(一)LDS文件详解
- 阅读linux源码的强大软件Source Insight
- GNU/Linux-libre from source code (Loongson2F very good!!!)
- Linux 源码阅读工具----------Source Insight 经典教程
- linux下阅读源码的利器:vi+ctags
- Windows下阅读linux源码的强大软件Source Insight
- Linux Systemcall By INT 0x80、Llinux Kernel Debug Based On Sourcecode
- Linux 源码阅读工具----------Source Insight 经典教程
- Linux源代码阅读利器Source Insight3.0
- Linux源代码阅读利器Source Insight3.0
- 在Linux上编译OpenJDK7源码 | Compile OpenJDK7 source code on CentOS 6.5
- Apache Commons Pool2 源码分析 | Apache Commons Pool2 Source Code Analysis
- Flume-NG源码阅读之SpoolDirectorySource