【发布时间】:2013-10-04 20:14:22
【问题描述】:
我经常花费大量时间试图找出具体实现的位置。当处理一些可能最终在内核中某处结束的低级代码时,它会变得非常令人沮丧。
我通常只是 google 或尝试猜测位置和/或方法名称,但这并不总是很有效。
是否有一些有条不紊的方法来跟踪流程直到实现?大家平时是怎么做的呢?
【问题讨论】:
标签: c memory implementation low-level
我经常花费大量时间试图找出具体实现的位置。当处理一些可能最终在内核中某处结束的低级代码时,它会变得非常令人沮丧。
我通常只是 google 或尝试猜测位置和/或方法名称,但这并不总是很有效。
是否有一些有条不紊的方法来跟踪流程直到实现?大家平时是怎么做的呢?
【问题讨论】:
标签: c memory implementation low-level
将具有相关依赖关系的整个代码加载到图形 IDE(例如,NetBeans 可以做到),该 IDE 可以调用图形、声明定义跳转等,或者将 LibClang 及其包装器用于您选择的文本编辑器,它也非常擅长索引。最后可以考虑classics,ctags,可以链接定义点和声明点。
【讨论】: