Mac OSX上的linux/if_packet.h
我想编译/移植一个linux命令行工具到OSX,但是我得到了这个错误Mac OSX上的linux/if_packet.h,linux,macos,port,compatibility,Linux,Macos,Port,Compatibility,我想编译/移植一个linux命令行工具到OSX,但是我得到了这个错误 tcptable.h:26:29: error: linux/if_packet.h: No such file or directory tcptable.h:27:28: error: linux/if_ether.h: No such file or directory tcptable.h:30:27: error: linux/if_fddi.h: No such file or directory tcpt
tcptable.h:26:29: error: linux/if_packet.h: No such file or directory
tcptable.h:27:28: error: linux/if_ether.h: No such file or directory
tcptable.h:30:27: error: linux/if_fddi.h: No such file or directory
tcptable.h:31:25: error: linux/if_tr.h: No such file or directory
if.*
头文件在我的OSX机器上不可用,所以我试图为该库找到一个替代方法。不幸的是,我什么也没找到。是否有一些兼容性库或我可以用来编译此代码的东西?如果是用于解码数据包,请从Linux复制。不过,我怀疑可能存在更根本的不可移植性问题。谢谢。你说得对,还有很多不兼容不容易修复(应将其移动到unix.stackexchange.com