免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 19669 | 回复: 10
打印 上一主题 下一主题

[Linux] 使用 cscope 的时候总是提示没有连接 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-07-11 16:35 |只看该作者 |倒序浏览
请各位大侠帮忙给看看:
需要手动运行:cs add cscope.out 才能正常使用
.vimrc中 cscope 相关配置如下:
"Settings for cscope
if has("cscope")
    if filereadable("/usr/bin/cscope")
        set csprg=/usr/bin/cscope     " specify which cscope to be used
    elseif filereadable("/usr/local/bin/cscope")
        set csprg=/usr/local/bin/cscope     " specify which cscope to be used
    endif

    set csto=0                          " 0 means search cscope database first, then search tags file
    set cst                             " use |:cstag|(:cs find g), not default :tag
    set nocsverb                        " do not show if database is added successful

    " add any database in current directory
    if filereadable("cscope.out")
        cscope add cscope.out           " add cscope database
    " else add database pointed to by environment
    elseif $CSCOPE_DB != ""
        cscope add $CSCOPE_DB
    endif

    set csverb                          " show if database is added successful
endif

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2016-07-12 14:24 |只看该作者
回复 1# wood8


    切换到 cscope.out 所在的目录下,然后再启动 Vim 试下。

论坛徽章:
0
3 [报告]
发表于 2016-07-12 15:53 |只看该作者
回复 2# MMMIX
是在 cscope.out 所在目录运行的。
我加过一些代码
cscope add cscope.out
cs show
这个地方 cs show 就显示没有链接,太奇怪了

   

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2016-07-12 23:46 |只看该作者
wood8 发表于 2016-07-12 15:53
回复 2# MMMIX
是在 cscope.out 所在目录运行的。
我加过一些代码


把 cs add 前的  set nocsverb  换成  set csverb,看看 cs add 的时候具体都发生了啥;或者可以在 cs add 周围再加点调试信息。

论坛徽章:
0
5 [报告]
发表于 2016-07-13 10:33 |只看该作者
MMMIX 发表于 2016-07-12 23:46
把 cs add 前的  set nocsverb  换成  set csverb,看看 cs add 的时候具体都发生了啥;或者可以在 cs  ...


cs add 之前设置了 set csverb,出现了 错误信息

处理 /home/xwwu/.vimrc 时发生错误:
第   75 行:
E563: stat(/home/xwwu/code/cscope.out) 错误: 2

75行就是cs add cscope.out, E563貌似是找不到文件,或者文件不可读。
但是文件时存在的啊:

xwwu@magicball:~/code$pwd
/home/xwwu/code
xwwu@magicball:~/code$ls -l cscope.out
-rw-r--r-- 1 xwwu xwwu 70742 7月   8 16:16 cscope.out
xwwu@magicball:~/code$


论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
6 [报告]
发表于 2016-07-13 22:21 |只看该作者
回复 5# wood8


    这时候手工执行 cs add cscope.out 结果是正确的?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
7 [报告]
发表于 2016-07-13 22:30 |只看该作者
回复 5# wood8


    你这配置是直接拷贝的 Cscope 文档中的呀,我试了一下,在我这是完全正常的。

论坛徽章:
0
8 [报告]
发表于 2016-07-14 10:17 |只看该作者
MMMIX 发表于 2016-07-13 22:21
回复 5# wood8


进入vim以后手动执行cs add cscope.out就没问题,就是这点非常奇怪

论坛徽章:
0
9 [报告]
发表于 2016-07-14 10:46 |只看该作者
MMMIX 发表于 2016-07-13 22:30
回复 5# wood8


这个就是文档中的,最近装了一个 deepin linux,只有在这个系统中出问题。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
10 [报告]
发表于 2016-07-14 11:20 |只看该作者
wood8 发表于 2016-07-14 10:46
这个就是文档中的,最近装了一个 deepin linux,只有在这个系统中出问题。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP