linux-riscv-5.17 纯净源码
linux-riscv-5.17
介绍
为剖析 RISC-V Linux 内核剖析 项目准备的 5.17 纯净源码。
软件架构
使用 bear 只分析编译 RISCV64 所需要的代码。
安装教程
复制代码
使用说明
编译数据库 compile_commands.json
里面记录了每一个源代码文件对应的编译命令。
有了编译数据库就可以从编译器获取最详尽的代码分析数据,让代码跳转、自动完成更加精确。
不同的构建工具可以使用相应的工具来生成编译数据库 compile_commands.json
。
如何制作
按照如下操作步骤执行即可。
复制代码
生成编译数据库 compile_commands.json
,打开查看编译详情。
使用编译器,例如 VS Code
打开目录,愉快的阅读 RISCV Linux 源码。
还有一个支持 compile_commands.json
的软件 SourceTrail,这个软件还可以生成函数的调用关系图,不过最近不怎么更新了。
评论