今天下载了一个linux 0.12内核,想用source insight看看代码,但是按照老套路建立的时候,发现不能加载*.s,就是
即汇编代码,上网搜索了一下,原来如此
从菜单一路走来: options-->document options...就到了这个窗口
document type 是指文件的类型,右边的filter,就相当于根据后缀来过滤找到这些文件,parsing中的language,就
相当于用什么类型的解释器来进行语法高亮显示。但选择document type变化的时候,filter和parsing中的language也
会发生变化。
当我按照别人说的,选择了document type为 x86 asm source file的时候,filter中添加了,*.s,但是不知道怎么搞的,
c代码无法关联了,我rebuild了好多回工程,都无法成功。
后来冷静下来,才发现了问题,如图:
把c代码用汇编语法来”解释“,导致,代码关联,函数,头文件识别统统失败,修改回来就好了,可能自己第一次用这个
document options的时候,不小心导致,呵呵,所以一定要注意,小心这个地方。
分享到:
相关推荐
9. Source Insight 工具的优点:Source Insight 工具可以查找、定位、彩色显示代码,非常适合阅读 Linux 内核源代码。 10. 阅读 Linux 内核源代码的重要性:阅读 Linux 内核源代码可以帮助我们更好地了解操作系统的...
下面将介绍如何使用 Source Insight 打开和阅读 Linux 内核源代码。 首先,需要安装 Source Insight 并启动程序,进入图 1 界面。在工具条上,有几个值得注意的地方,如工程按钮、函数调用图等,可以帮助我们更好地...
使用qemu调试linux5.10内核aarch64,并可以调试head.S,并使用sourceinsight添加linux内核实际使用的文件。总结网上的各个资料,实际应用了一遍,整理整个过程中的文档,以备查看
Source Insight 3.1 介绍——Linux 内核源代码分析工具(二) Source Insight 3.1 是一款功能强大且专业的 Linux 内核源代码分析工具。该工具可以帮助开发者快速地分析和理解 Linux 内核源代码,提高开发效率和质量...
- **工程配置**:SourceInsight支持配置多个工程,适合处理Linux内核这样的大型项目,可以通过配置文件路径、编译器路径等信息,实现对源码的正确解析。 - **宏展开**:在查看Linux源码时,SourceInsight能够展开...
linux内核源码阅读神器:si4 真正的第四版,破解版 最新版本source insight 4.0. crack keygen 最新source insight 4.0.0087,2017.10.x更新 真正source insight4使用 source insight 4 注册机和下载 source insight...
通过本文的介绍,我们可以看出Source Insight 3.0是一款功能强大、易于使用的源代码阅读工具,尤其适用于Linux内核等大型项目的阅读。它不仅能够极大地提高代码阅读和理解的效率,还能让开发者在探索复杂的源代码时...
在深入学习Linux内核时,可以先通过《Linux内核源代码情景分析》这本书获取理论知识,然后利用Source Insight 3实际查看和分析源代码,将理论与实践相结合。通过这种方式,不仅可以掌握Linux内核的工作原理,还能...
将 Linux 3.4.2 内核与 Source Insight 结合,可以为开发者提供强大的内核调试和学习环境。 在提供的文件列表中,每个文件都有其特定的用途: 1. COPYING:这个文件通常包含 Linux 内核的版权和许可信息。Linux ...
Source Insight是一款专为程序员设计的强大源代码编辑器,尤其适用于阅读和理解复杂的代码结构,如Linux内核源代码。在Linux环境下,尽管有vim和emacs这样的编辑器,它们提供了诸如变量搜索和彩色显示等功能,但配置...
总之,Source Insight是一款非常适合Linux内核或者其他复杂源代码阅读和分析的工具。通过其直观的用户界面和强大的代码浏览功能,开发者可以更有效地理解和探索源代码结构。只需一些基本的设置和熟悉,就能大大提高...
### Linux内核源代码的阅读及相关工具介绍 #### 引言 随着Linux系统的广泛应用与不断发展,深入了解其内部机制变得越来越重要。而理解Linux的核心部分——内核,最直接有效的方式便是阅读并分析其源代码。很多人对...
Linux内核源码,用Source Insight看
以阅读Linux内核源码为例: 1. 进入Linux内核源码目录: ```bash cd /usr/src/linux-3.10.101 ``` 2. 生成Cscope数据库: ```bash cscope -Rbq ``` 3. 使用vim打开要查看的源文件,如`init/main.c`: ```...
- **实例分析**:通过具体的Linux内核模块代码示例,演示如何利用SourceInsight高效阅读和理解源代码。 - **常见问题解答**:解决用户在使用过程中遇到的问题,如配置错误、功能失效等。 #### 八、总结 - **优势...
Source Insight 使用方法 Source Insight 是一个功能强大的源代码编辑器,...Source Insight 是一个功能强大且易于使用的源代码编辑器,能够帮助开发者快速了解 Linux 内核源代码的组织结构,提高阅读和学习的效率。
SourceInsight是一款强大的源代码阅读和分析工具,尤其在C、C++以及Java等编程语言中表现卓越。它提供了丰富的代码浏览、搜索、编辑和调试功能,使得程序员能高效地理解和管理复杂的源代码库。在Linux环境下,Source...
"Add Tree"选项能递归添加所有文件,特别适合包含大量文件的大型项目,例如Linux内核源代码。 文件加入后,Source Insight的工作窗口会显示工程中的所有文件。点击文件即可打开阅读。右侧的工程窗口提供了多种视图...