Android 如何查找C/C++;Ubuntu Linux中的源代码更方便、更高效?
正如我们所知,SourceInsight可以方便地在windows上查找C/C++源代码 对于java代码来说,eclipse是一个很好的选择 我想学习android源代码,但是没有一个方便的工具来查找C/C++代码。当我用简单的文本编辑器分析C/C++代码的调用关系时,它让我头疼 例如,我想知道在frameworks/base/libs/ui/Camera.cpp中调用的方法getService()的定义Android 如何查找C/C++;Ubuntu Linux中的源代码更方便、更高效?,android,c++,c,eclipse,ubuntu,Android,C++,C,Eclipse,Ubuntu,正如我们所知,SourceInsight可以方便地在windows上查找C/C++源代码 对于java代码来说,eclipse是一个很好的选择 我想学习android源代码,但是没有一个方便的工具来查找C/C++代码。当我用简单的文本编辑器分析C/C++代码的调用关系时,它让我头疼 例如,我想知道在frameworks/base/libs/ui/Camera.cpp中调用的方法getService()的定义 binder = sm->getService(String16("media.c
binder = sm->getService(String16("media.camera"));
我将浪费大量时间来查找调用关系
但是当我想知道eclipse对java代码的定义时,比如packages/apps/Camera/src/com/android/Camera/Camera.java中的方法onCreate(),只有一个步骤是可以的
<>如何在Ubuntu Linux上更方便、更高效地查找C/C++ C++源代码? < P> Eclipse(靛蓝),也可以用于C++。查看我向您推荐Sublime Text 2编辑器: 它是一个简单、快速且功能强大的编辑器:)
例如:您可以定义代码段以加快代码编写速度,也可以使用简单的命令在所有项目文件中搜索一个单词,而无需打开所有文件……如果您使用vi,请使用ctags,对于emacs,请使用etags
还有,很多年前我用它的时候,我对它印象深刻 您可以使用doxygen(www.doxygen.org)从源代码生成交叉引用网页。再加上eclipse的帮助,您可以配置构建环境。不,eclipse indigo。我在使用CDT插件时有一段非常糟糕的经历。