Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380163
  • 博文数量: 17
  • 博客积分: 247
  • 博客等级: 二等列兵
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-08 19:04
个人简介

他山之石,可以攻玉。

文章分类

全部博文(17)

文章存档

2022年(1)

2020年(1)

2019年(2)

2018年(1)

2017年(1)

2013年(4)

2012年(7)

我的朋友

分类: LINUX

2019-12-12 10:30:49

1、卸载cscope
# dpkg --list
# sudo apt-get remove cscope
2、编译安装
  2.1、下载地址:
  2.2、索引软链接解决方法
    解压后修改:cscope-15.9/src/dir.c
    static BOOL accessible_file(char *file){                                                  
  把: if(lstat(file, &stats) == 0  && S_ISREG(stats.st_mode))
  修改为: if (stat(file, &stats) == 0 && S_ISREG(stats.st_mode))
}
  原因如下: man stat
  stat() stats the file pointed to by path and fills in buf.
  lstat() is identical to stat(), except that if path is a symbolic link, then the link itself is stat-ed, not the file that it refers to.
  2.3、.编译安装
    # cd cscope-15.9
    # ./configure --prefix=/usr
    # make -j8
    # make install
3、索引建立
    $ cscope-indexer -r


阅读(1329) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~