介绍一下gnu global,比cscope更方便更快速的索引工具

Vim、Emacs配置和使用
kevinlei
帖子: 40
注册时间: 2007-01-13 14:45

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#16

帖子 kevinlei » 2012-01-14 17:03

可以确定,是vim执行系统命令的时候出了问题。

他执行grep命令的时候首先fork了子进程,然后开开关关了一堆fd,然后不小心就把cscope子进程的pipe的fd给关掉了。

这一段代码写的巨长巨乱,时序很难弄清楚,还是直接提bug给bram比较好。
头像
widon1104
帖子: 846
注册时间: 2008-07-17 10:55

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#17

帖子 widon1104 » 2012-01-14 19:56

使用grep.vim可以绕过这个问题

不知道有没有可以在windows xp上运行的gtags.exe,在网上找了半天都找不到,链接都不行。。
kevinlei
帖子: 40
注册时间: 2007-01-13 14:45

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#18

帖子 kevinlei » 2012-01-14 21:13

找到问题了。

vim在执行外部程序的时候收到ctrl+c,会把SIG_INT信号发给所有子进程。。。囧。。。所有子进程(包括cscope)于是就退出了。。。再囧。。。。

只要在执行scope之前,fork之后,把SIG_INT信号的行为置为忽略就OK。反正这个是作为后台进程,按理来说是不应该搭理SIG_INT信号的。

过会儿放出patch。
fy0
帖子: 190
注册时间: 2011-06-27 0:57

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#20

帖子 fy0 » 2012-01-27 11:35

这个不错,先马克一下
553716434
帖子: 22
注册时间: 2009-12-09 16:12

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#21

帖子 553716434 » 2012-07-04 12:41

mark :em01
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#22

帖子 fanhe » 2012-07-12 9:13

我来报告一个问题

如果在根目录树当中的某个目录是链接到其他目录的软链接
那么在这个目录里面使用 global -u 的时候,global 往上查找GTAGS,不会找到原始的根目录的GTAGS,这很有可能会卡死 global,并且cpu占用很高。

这个就太蛋疼了,没事的时候还是用 cscope 吧
头像
widon1104
帖子: 846
注册时间: 2008-07-17 10:55

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#23

帖子 widon1104 » 2012-07-15 13:31

global对汇编的支持感觉还不行啊,找不到定义,只能用cs f e XXX来查找。
553716434
帖子: 22
注册时间: 2009-12-09 16:12

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#24

帖子 553716434 » 2013-01-25 17:21

:em01 :em01 顶起来
sunbxonline
帖子: 1
注册时间: 2012-06-10 18:17

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#25

帖子 sunbxonline » 2013-01-29 17:04

可以在windows下装个cygwin然后编译global的代码,回编译出一个exe出来,放到path下就能在windows下用了
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#26

帖子 tracyone » 2013-05-13 23:42

其实我想问有木有windows版本的..
头像
widon1104
帖子: 846
注册时间: 2008-07-17 10:55

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#27

帖子 widon1104 » 2013-05-14 9:36

代码: 全选

http://adoxa.3eeweb.com/global/index.html
windows版本的有啊
帅哥你妹
帖子: 3
注册时间: 2013-05-22 16:26
系统: window xp

Re: 介绍一下gnu global,比cscope更方便更快速的索引工具

#28

帖子 帅哥你妹 » 2013-05-22 16:29

试了你这个gnu global, 以前也没用过cscope, 请问一下自动补齐怎么弄?
有纤细步骤,或者给个link, 谢谢大神。
回复