ソースコードが複数のディレクトリにある場合、Emacs で cscope を設定するにはどうすればよいですか?
C++ プロジェクトにいくつかのパスがあるとします。
/path/to/my/code
(およびサブディレクトリ)/path/to/other/code
(およびサブディレクトリ)/path/to/static/linking/include/files
(およびサブディレクトリ)/path/to/static/linking/lib/files
' (およびサブディレクトリ)
xcscope
コード内のシンボルとリンク先のライブラリをナビゲート/検索するために使用したいと思います。
の指示でxcscope.el
は、最初に でC-c s(Cscope->Create list and index) を実行する必要があると書か/path/to/my/code
れていますが、cscope によって他のパスにインデックスを付ける方法について混乱しています。
ドキュメントには、他のディレクトリに移動して を実行する必要があると書かcscope -b
れていますが、その後はどうすればよいのでしょうか?
cscope.files
ビルドされたファイルを見ましたC-c s。このファイルに他のパスを追加することになっていると思いますが、このファイルにはソース コード ファイル (ディレクトリではなく) のリストが含まれています。
cscope.files
プロジェクトのルート ディレクトリの外にある、インデックスを作成するすべてのファイルを手動で編集して追加する必要がありますか?