2023年7月9日发(作者:)
维普资讯
醴 产业文化 ,^ 一 资源宝藏 做L i nUX内核源代码分析 工作.最为烦恼的是没有一个 合适的工具。前几期中曾介绍 安装结束之后.在开始菜单中出现Source Insigh 3的目录.使用Source Insight 3 1就可以启动Sourcl Insight程序了。 j 具(1)).它可以给分析工作带 2 ………………项目 i i、 ‘ 来很大的帮助。但是.因为ixr 开始使用Source Insight了。首先要接触的概蔻 构建在Apache服务器上.其在 是Source Insightffgproject。在安装过程中会根据在 }i CD . 速度和功能上的实现上很难全 机中安装的开发工具.提示你是否需要建立用于 面.而使用在PC上的源代码分 析它的project。如果你安装了Microsoft Visual c++. 1 l } 一 _ V 一。 I 速度和更全的索引检索功能。 l 因此.除了多用户需要同时使 l 析工具则可以获得更快的查找 它会提示你安装MFc的pr。ject。那到底什么是s。urc E Insight的project呢?其实,pmject就和Visual +,GNI 等开发工具的project概念一样.是整个需要分析平[ ; I r一 用一套源代码分析工具而使用 开发的源代码集合。当建立了这样的个project之 一.1xr之外.更多情况下单个用户 后.Source Insight就会在project内部检索看到的每一 l ‘a『q- 会喜欢使用类似于这篇文章中 个符号.包括变量、函数、宏等等。 ::广 e-  ̄]source InsightjN ̄]_N。 建立pr0ject的过程{艮简单。启动s。urce Insight2 Pl- . 从本文的介绍中你可以了解到 Source Insight的功能及如何使 用这一工具。 后.在Project菜单中使用New Project命令.输入需 要建立project的文件名称.如test.确定之后会弹出 框中输入建立pro J e c t需要分析的源文件所在的目 框,在这个框中选择自己需要分析的源文件。如果 w,、二 l^I 用.相信大家会越来越喜欢使I ‘ Source Insighti云行在winddws环 —个窗口提示Pr0ject Settings.在ProJectRootDirectory 。 __. 另外.还需说明的是 录.确定之后就是Add and ReⅢ。ve Project Files对话 境下,并不是免费软件。需要 Som-ceInsi曲t蛳,可以去 ttp:/ 需要添加一个文件.只需要选中文件,使用Add就 可以,如果需要选择个目录及其子目录,使用Add ^:絮 一 /J果好.建议还是购买正式版 本 在Source Insight的最新版 T除re—e 除而己。 R物理上emove pro伽jec t ̄嘏J 注意.Source Insight是根据扩展名识别是否支持 ’T_本是3.1,修改了在3.0版本中 的,如果是不支持的文件,则文件名称是不会在Add 多用户使用同 ̄SourceInsight and Remove Project Files对话框中出现的。如果一定需 Options>Preferences得 比如说Source Insight不支持 x i ̄Linu义风 上六’ 一会发生冲突的问题,3.0的用户 要添加这个文件.可以在建立proje ct之后,修改 一-s…… sht 目 可以直接免费升级到3.1版本。…安装Source Insight的过程和一般的 indows软件样简名. x86汇编程序文件。因此可以在Preferences框中的 Languages的Tab中创建Type增加种新的语言.然后设置该 文件的DocType。在Document 0ptions对话框中用Add 种新类型,然后设置Fjle Fi1ter为}.s和 s,之间用分号相隔.至此}S和 s的文件就会作为 这种新的语言类型被Source Insight支持。当然.还需 要对这种语言做一些设置,在Languages的Tab中先 使用Propert ies进入这种语言的属性窗口.然后可以 使用Ke ywords添加这种语言的关键字。 、—/ 单。安鹱程序是Si3Setup.exe程 序,运行该程序就开始了安装过程 在安装过程中可以指定两个目录,第一个目 录是Source Insight程序需要安装的目录位置,第二个 目录是Source Insight的备份目录名称。后一个目录的 设立是因为Source Insight除了可以作为代码分析工具 之外.还因为它具有强大的符号搜索功能,使用作 为程序开发工具也非常方便。用作程序开发工具的 时候,修改前的文件Source Insight会自动完成备份, 入而言,如果不小心修改了原文件.可以使用备份 修复文件。 创建出project之后,需要使用Project菜单中的 Synchronize files将整个project中的所有文件做同步. 才能完成符号的检索工作。这一切完成之后.我们 来熟悉s0Llrce Insight的操作界面。 共创软件 ● 76 ‘
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688902030a182089.html
评论列表(0条)