《深入理解Android:Telephony原理剖析与最佳实践》一2.5 使用Source Insight方便阅读C/C++代码

2.5 使用Source Insight方便阅读C/C++代码

Android源码中有非常多的C/C++代码,Source Insight是当前比较流行和方便使用的C/C++代码阅读编辑工具,我们选择它来建立Android C/C++代码相关的工程。
Source Insight是基于Windows平台的C/C++代码编辑工具,要在Ubuntu平台上使用它,需要Wine工具的支持。

2.5.1 安装Wine

首先安装Wine。依次单击Applications→Ubuntu SoftWare Center命令,进入Ubuntu的软件中心,在Get SoftWare界面输入“Wine”搜索其安装包,选择Wine Microsoft Windows Compatibility Layer,单击“安装”按钮,Ubuntu的软件中心便会下载并安装Wine。
安装完成后,便可以在Ubuntu的Applications菜单中找到Wine工具的相关菜单。

2.5.2 安装Source Insight

提前下载好Source Insight3.5_Setup.exe安装文件。在Linux下如何安装EXE类型的安装包呢?其实很简单,在Linux上安装完Wine后,首先使用chmod+x命令增加Source Insight3.5_Setup.exe安装文件的可执行权限,然后使用鼠标双击此安装文件即可弹出Ubuntu安装程序开始Source Insight的安装。这里需要注意,很多时候我们容易忘记增加EXE安装文件的可执行权限,这样是无法安装的。
完成Source Insight安装后,依次单击Applications→Wine→Programs菜单命令,会有Source Insight菜单,这时就可以在Linux上使用Source Insight工具了,使用方法和在Windows下是一样的。

2.5.3 配置Source Insight C/C++工程

启动Source Insight,依次单击Project→New Project命令以新建一个工程,输入工程名HardWare,Project data file使用默认内容即可,单击“OK”按钮开始创建新工程;接着会弹出新工程配置信息收集对话框,在这里仅需要修改工程代码路径即可,选择~/ICS/hardware,单击“OK”按钮,进入下一步;接着增加项目代码文件,详情如图2-7所示。

《深入理解Android:Telephony原理剖析与最佳实践》一2.5 使用Source Insight方便阅读C/C++代码

最后关闭此对话框,Source Insight的HardWare工程便创建完成了。

上一篇:【我的Android进阶之旅】Realm数据库学习资料汇总(持续更新)


下一篇:5G涉及到的领域(上) | 《5G移动无线通信技术》之四