我是行业的新手,作为我实习的一部分,我被分配了上述项目。我没有如何将特定应用程序移植到不同操作系统的经验。
到目前为止,我已经尝试了解组件的基本结构(这就是一个名为IOS-XR的应用程序),但据我所知,移植wireshark还需要将libpcap lib移植到XR。
有人可以说明我应该如何接近它?
答案 0 :(得分:1)
我对QNX一无所知;
但是,我会注意到Wireshark对各种库有很多依赖:
一些例子;
libgLib
libgtk
libffi-5
libfontconfig-1
libfreetype-6
libintl-8
libjasper-1
libjpeg-8
liblzma-5
libpixman-1-0
libpng15-15
libtiff-5
libxml2-2
...
这些库是否可在QNX上使用?
关于libpcap:
需要libpcap来捕获文件。如果没有,肯定需要移植。我可以想象这可能是一项巨大的努力,因为可能这些代码可能完全取决于访问网络级数据的确切操作系统功能。
有关开发Wireshark的信息(在Windows和* nix上),请参阅 Wireshark Developer's Guide