我正在将 tshark 移植到不同的操作系统。有人可以告诉我可以从源代码中删除哪些文件/文件夹吗?我知道 GTK 不是必需的;但如果我能在一开始就删除所有不必要的文件/文件夹,那就太好了。
提前致谢。
有人可以告诉我可以从源代码中删除哪些文件/文件夹吗?
ui/gtk
并且,如果你有它,ui/qt
. 不要删除下的任何其他内容ui
;至少其中一些代码在 TShark 和 Wireshark 的 {GTK+,Qt} 版本之间共享,其中的代码是 TSharkui/cli
的点击代码。
help
是特定于 Wireshark 的,因此您可以删除它。
image
如果您正在为 Windows 构建,则它是必需的(可以说它不应该同时包含 GUI 的图像和 Windows 资源编译器的 .rc.in 文件,但这可能会使引用图标image
更加复杂)。
如果您不打算构建任何文档,doc
您也许也可以删除。docbook
test
如果您不打算运行测试,packaging
并且debian
如果此操作系统不是 Windows 或 Wireshark 为其提供打包机制的某种 UN*X 风格,您可能可以删除。
但是,我不知道如果您删除它们是否会破坏任何 autoconf 或 CMake 内容。除非您的磁盘空间不足,否则我会将源代码树中的所有目录和文件留在那里,而不必费心移植您不需要的文件。