1

ご存知のように、SourceInsightは、WindowsでC /C++ソースコードを検索するのに便利です。

日食はJavaコードに適しています。

Androidのソースコードを調べたいのですが、C /C++コードを調べるのに便利なツールがありません。単純なテキストエディタでC/C ++コードの呼び出し関係を分析すると、頭痛の種になります。

たとえば、 frameworks / base / libs / ui / Camera.cppで呼び出されたメソッドgetService()の定義を知りたいです。

binder = sm->getService(String16("media.camera"));

呼び出し側の関係を見つけるために多くの時間を無駄にします。

しかし、packages / apps / Camera / src / com / android / camera / Camera.javaのメソッドonCreate()のように、EclipseによるJavaコードの定義を知りたい場合は、1つのステップだけで問題ありません。

UbuntuLinuxでC/C ++ソースコードをより便利かつ効率的に検索するにはどうすればよいですか?

4

4 に答える 4

1

viを使用している場合はctagsを使用し、emacsの場合はetagsを使用します。

何年も前に使ったときに感動したcscopeもあります。

于 2012-11-17T06:24:02.057 に答える
1

Eclipse(インディゴ)はC++でも利用できます。ここをチェックしてください

于 2012-11-17T06:20:07.213 に答える
0

Sublime Text 2エディターをお勧めします:http ://www.sublimetext.com/2 これはシンプルで高速かつ強力なエディターです:)例:スニペットを定義してコードの記述を高速化できます。また、単語を検索することもできます。簡単なコマンドですべてのファイルを開くことなく、すべてのプロジェクトファイルで..。

于 2012-11-17T06:22:48.387 に答える
0

doxygen(www.doxygen.org)を使用して、ソースから相互参照Webページを生成できます。

于 2012-11-17T06:27:02.257 に答える