-1

我是行业新手,作为实习的一部分,我被分配了上述项目。我没有如何将特定应用程序移植到不同操作系统的经验。

到目前为止,我已经尝试了解组件的基本结构(即应用程序称为 IOS-XR),但据我所知,移植 wireshark 还需要将 libpcap 库移植到 XR。

有人可以说明我应该如何接近它吗?

4

1 回答 1

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 开发人员指南

于 2013-03-12T13:29:36.860 回答