2013-04-04 56 views
0

我正在將tshark移植到不同的OS上。有人告訴我可以從源代碼中刪除哪些文件/文件夾?我知道GTK並不是必需的,但是如果我可以在開始時刪除所有不必要的文件/文件夾,那將是非常好的。building tshark

在此先感謝。

+0

只是提。我會首先使用dumpcap。它被tshark用於捕獲。 – graphite 2013-04-04 08:50:47

回答

1

有人能告訴我哪些文件/文件夾,可以從源代碼中刪除?

ui/gtk和,如果你有它,ui/qt。不要刪除ui下的任何其他內容;至少有一些代碼是在TShark和Wireshark的{GTK +,Qt}版本之間共享的,ui/cli中的代碼是TShark的tap代碼。

help是Wireshark特定的,所以你也許可以刪除。

image是必要的,如果你正在構建的Windows(也可以說是不應該包含GUI和Windows的資源編譯器兩個圖像.rc.in文件,但也許這使得參照圖標image更復雜) 。

如果您不打算構建任何文檔,您也許還可以刪除docdocbook

也許你可以刪除test如果你不打算運行測試,並packagingdebian如果操作系統不是Windows或UN * X的一些香精,用於其Wireshark的提供包裝機制。

我不知道是否有任何的autoconf或CMake的東西但是如果你刪除它們,將打破。除非磁盤空間不足,否則我會將源目錄樹中的所有目錄和文件保留在那裏,並且不需要移植不需要的文件。