ctagsコマンドを使ってタグファイルを生成し、vi等のテキストエディタでソースコードを開いて、その中で使用されている関数名の上でCtrl+]を押すと、その関数の定義されている場所までジャンプできるようになります。
そして、Ctrl+tで元の場所に戻ることができます。
非常に便利ですので、知っていると知っていないとでは作業効率が大幅に違います。
特に他人の書いたプログラムを解析している時なんかは絶大な威力を発揮します。
関数の定義されている場所を人力で探すなんて面倒でやってられないですね。
シェルでのタグの生成方法は次のようになります。
カレントディレクトリのすべてのファイルのタグを生成したいときは
ctags *
cppファイルだけにタグを生成したいときは
ctags *.cpp
というようにします。
また、解析対象のディレクトリを指定することもできます。
ctags -f [タグファイルの指定] -r [解析対象のディレクトリ]
-rオプションでは指定ディレクトリ以下のディレクトリすべてが解析対象になります。