android - 在Ubuntu Linux中如何更方便高效的查找C/C++源码?

标签 android c++ c eclipse ubuntu

<分区>

众所周知,SourceInsight在windows上查找C/C++源代码很方便。

eclipse 是 java 代码的不错选择。

我想研究android源代码,但是没有一个方便的工具来查找C/C++代码。当我用简单的文本编辑器分析C/C++代码的调用关系时,很头疼!

例如,我想知道 frameworks/base/libs/ui/Camera.cpp 中调用的方法 getService() 的定义

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

我会浪费大量时间来寻找调用关系。

但是当我想知道eclipse对java代码的定义时,比如packages/apps/Camera/src/com/android/camera/Camera.java中的方法onCreate() ,只需一步即可。

如何在Ubuntu Linux中更方便高效的查找C/C++源码?

最佳答案

如果您使用的是 vi,请使用 ctags;如果您使用的是 emacs,请使用 etags。

还有cscope ,很多年前我用的时候印象非常深刻。

关于android - 在Ubuntu Linux中如何更方便高效的查找C/C++源码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13428218/

相关文章:

android - 从相机上传图片和视频

android - Android手机上的音频分析

带重载的 C++ 动态绑定(bind)

c++ - C、C++ 从二进制文件中提取结构成员

java - Android如何检测网络类型改变事件?

android - 使用 Ion android 库上传图片

c++ - 为什么我的类不可默认构造?

c++ - 多构造函数继承

在 C 中的#include 中转换绝对路径

c++ - 在 C/C++ 中创建 Windows 服务的任何示例? (无图形用户界面)