まえがき 忙しい人はこのセクションを飛して、 「lctags の紹介」 (See section 2) に進んでください。 ソースコードタグシステムとは プログラミングしていると、必ずと言って良い程、関数の定義や、関数の参照箇所を調べる機会があります。 小規模なコードであれば、grep-find すればこと足ります。 しかし規模が大きくなると、grep-find だといつまで経っても結果が返ってこない、あるいは、ノイズ(文字列や一部の名前が同じシンボル等)が多くてフィルタリングが大変になります。 そこで、予めソースコードを解析し、どの関数、シンボルがどこのソースコードで定義しているかを解析してタグ付けしておくことで、所望の関数、シンボルの定義位置や参照位置を検索できるようにするソースコードタグシステムが利用されています。 C 言語では主に、ctags, etags, gtags(GNU g
![C/C++ ソースコードタグシステム lctags の紹介 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)