Linux源码错综复杂,借助IDE,有助于理解。
1. 选择IDE
Linux支持多个平台,源码中有很多代码是平台相关的,以Linux 6.2.10
为例,
linux-6.2.10/arch > ls
Kconfig arm hexagon m68k nios2 powerpc sh x86
alpha arm64 ia64 microblaze openrisc riscv sparc xtensa arc csky loongarch mips parisc s390 um
Source Insight,在创建工程时可以选择哪些文件加入到项目,这点非常友好。
2. Source Insight使用
创建项目,Project --> New Project,输入项目名,选择项目路径。
选择文件加入,
打开文件目录浏览器,