How to create tags in a C / C ++ program

I want to know what is the best tagging system for a c / c ++ or java project.

I've read about ctags, exhuberant ctgas, cscope gnu global (gtags) but don't know what is the difference between them.

I'm using Windows 7 and Notepad ++, or maybe I'll go to SublimeText (because it's cross-platform and seems to be pretty powerful).

Could you give me any hint on the difference between these tagging systems? Any help is really appreciated.

TA

+3


source to share


1 answer


Could you give me any hint on the difference between these tags?

These three tools are pretty much trying to do the same. They all try to generate tag information from source code.

From what I remember, ctags was the original Unix based tagging tool, exhuberant ctags was created in an attempt to build better ctags, and cscope is more of a project based tagging tool.



I myself use the Windows based Zeus editor and it uses exhuberant ctags.

Most Windows based editors tend to use exhuberant ctags where most Unix / Linux editors like Vim, EMACS tend to use ctags.

+3


source







All Articles