【问题标题】:building tshark构建 tshark
【发布时间】:2013-04-04 16:41:03
【问题描述】:

我正在将 tshark 移植到不同的操作系统。有人可以告诉我可以从源代码中删除哪些文件/文件夹吗?我知道 GTK 不是必需的;但如果我能从一开始就删除所有不必要的文件/文件夹,那就太好了。

提前致谢。

【问题讨论】:

  • 只是提一下。我会先移植dumpcap。它被 tshark 用于捕获。

标签: porting wireshark tshark


【解决方案1】:

谁能告诉我哪些文件/文件夹可以从源代码中删除?

ui/gtk,如果有的话,ui/qt。不要删除ui 下的任何其他内容;至少部分代码在 TShark 和 Wireshark 的 {GTK+,Qt} 版本之间共享,ui/cli 中的代码是 TShark 的点击代码。

help 是 Wireshark 特有的,因此您可以删除它。

image 在为 Windows 构建时是必需的(可以说它不应该同时包含 GUI 的图像和 Windows 资源编译器的 .rc.in 文件,但也许这会导致引用 image 中的图标更复杂)。

如果您不打算构建任何文档,您也可以删除 docdocbook

如果您不打算运行测试,您也许可以删除 test,如果此操作系统不是 Windows 或 Wireshark 为其提供打包机制的某种 UN*X 风格,则可以删除 packagingdebian

但是,我不知道如果您删除它们是否会破坏任何 autoconf 或 CMake 内容。除非您的磁盘空间不足,否则我会将源代码树中的所有目录和文件留在那里,而不必费心移植您不需要的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2013-06-15
    • 2020-04-09
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多