我正在使用开源的 Mobile C(基于 C 的移动代理平台)进行编程。我正在使用打印进行调试,因为我无法使用 gdb,因为我使用了 C 解释器(Embedded Ch)。
问题是有些函数我找不到它们的定义位置。例如,有一个函数 agent_queue_RemoveIndex 在源代码中的多个地方使用,但我找不到定义的位置(我查看了所有定义文件,我已经完成了整个源代码的 grep -R代码,谷歌搜索...)。当我执行 grep -RI 时,只能找到对函数的调用,而不是定义。似乎没有 agent_queue_RemoveIndex 定义,但它必须是因为 Mobile C 是开源代码并且该功能有效。
对正在发生的事情有任何想法吗?