c/c++语言开发共享如何使用gtags -v创建索引但跳过一些子目录

我正在尝试运行’gtags -v’来为我的大型代码库构建索引。 从这个链接: Emacs作为大型C ++项目的IDE

我的问题是如何告诉gtags跳过一些目录(不是必要的顶层)“例如’out’,’。git’,’tools’?

谢谢。

    我相信你可以使用--exclude参数跳过某些文件类型和目录。

    --exclude=*.txt,*.html

    编辑:似乎我的答案适用于ctags,但可能不再存在于gtags中。 请参阅此页面以获取问题的可能解决方案。

    您可以将要排除的文件/目录添加到common: skip:部分的〜/ .globalrc文件中。 例如:

    common:
    :skip=HTML/,HTML.pub/,tags,TAGS,ID,y.tab.c,y.tab.h,gtags.files,cscope.files,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,*.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake,*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css:

    PS如果你的HOME目录中没有.globalrc ,你可以从gtags.conf复制global源代码存档。

    此页面可能对您有所帮助。

      以上就是c/c++开发分享如何使用gtags -v创建索引但跳过一些子目录相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/519384.html

      (0)
      上一篇 2020年12月5日
      下一篇 2020年12月5日

      精彩推荐