GNU GLOBAL Source Code Tag System浏览源码,很方便
来源:互联网 发布:网络高级骗术 编辑:程序博客网 时间:2024/06/11 06:48
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
4、gtags+htags+vim非常强大的功能!!此工具下,再多的源码都变得渺小了!相见恨晚啊!哈哈!
$ cp /work/yourname/usr/share/gtags/gtags.vim $HOME/.vim/plugin
$ cp /work/yourname/usr/share/gtags/gtags-cscope.vim $HOME/.vim/plugin
在使用前还需在src源码目录下执行gtags,否则,一样提示说找不到
Gtags-cscope: GTAGS not found.
Press ENTER or type command to continue
5、global+doxygen+firefox搭建
doxygen下载
http://www.stack.nl/~dimitri/doxygen/
HELP DOC:
http://www.gnu.org/software/global/globaldoc.html
You can use GLOBAL as the source browser of Doxygen.
Doxygen Release 1.4.3 or later has config option USE_HTAGS.When enabled in combination with SOURCE_BROWSER=YES, htags(1) isused as the source browser instead of Doxygen's own.
Here is an example.
(in source directory)
$ doxygen -g$ vi Doxyfile+---------------------------------
|...
|INPUT = .
|RECURSIVE = YES
|SOURCE_BROWSER = YES
|USE_HTAGS = YES
|...
$ doxygen
$ lynx html/index.html
http://hi.csdn.net/attachment/201006/1/0_1275399358An8n.gif
http://hi.csdn.net/attachment/201006/1/0_1275399399MamX.gif
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- GNU GLOBAL Source Code Tag System浏览源码
- linux源码阅读利器-GNU GLOBAL Source Code Tag System
- 源码阅读利器-GNU GLOBAL Source Code Tag System
- GNU GLOBAL source code tag system
- emacs use Gnu GLOBAL system
- gnu-global
- Ubuntu 安裝 GNU Global(gtags) 阅读Linux内核源码
- 介绍一下gnu global,比cscope更方便更快速的索引工具
- GNU/Linux-libre from source code (Loongson2F very good!!!)
- windwos下浏览源码的利器-gvim(GNU)
- GNU GLOBAL 笔记
- GNU Global 教程
- GNU global+ggtags
- Ubuntu 安装 GNU global
- Google Chrome Source Code 源码下载
- Google Chrome Source Code 源码下载
- Drupal Cron
- Parallel Futures of a Game Engine
- session保存数组和读出数组!
- c++模拟MFC中运行时类型识别(RTTI)(Run-Time Type Identification)
- 关于QT中显示中文的一些研究
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- CListCtrl插入大数据量时避免闪烁的有效方法
- 读取中文文件内容的测试
- javascript获取当前鼠标点击位置处的控件(兼容IE FireFox google浏览器 )
- Qt的中文编码
- 配置Spring数据源dbcp与c3p0
- 数学之剑
- -------------------DBCC修复数据库-----------------
- 做人必须保留的7张底牌