【发布时间】:2011-07-29 04:08:54
【问题描述】:
如何从两个独立的源代码树中编译一个包含#include 头文件的 C 源文件?每个源代码树都有自己的一组 makefile,并且源代码树彼此完全独立。
我正在编写一个 Wireshark 插件,它可以解释特定网络协议的数据包。为了编译插件,编译器需要根据 Wireshark 源代码树解析符号。然而,为了让插件在 Wireshark 给它一个字节数组时真正解释网络数据包的内容,插件还必须包含来自完全独立的源树的数据结构和 RPC XDR 例程的定义。因此编译器还需要针对 Wireshark 和包含这些文件的完全独立的源代码树解析符号。
有没有简单的方法来做到这一点?任何建议都将不胜感激。
【问题讨论】:
标签: c plugins wireshark wireshark-dissector