如何从两个独立的源代码树中编译包含#include 头文件的 C 源文件?每个源代码树都有自己的一组 makefile,并且源代码树彼此完全独立。
我正在编写一个 Wireshark 插件,它解释特定网络协议的数据包。为了编译插件,编译器需要根据 Wireshark 源代码树解析符号。然而,为了让插件在 Wireshark 给它一个字节数组时真正解释网络数据包的内容,插件还必须包含来自完全独立的源树的数据结构和 RPC XDR 例程的定义。因此编译器还需要针对 Wireshark 和包含这些文件的完全独立的源代码树来解析符号。
是否有捷径可寻?任何建议都将不胜感激。