1.下載wireshark源碼
https://www.wireshark.org/download/src/all-versions/
本次下載版本: wireshark-2.6.16.tar.xz
2.解壓
cd wireshark-2.6.16
linux 不需要qt需要報wireshark關掉:
vim CMakeOptions.txt
編譯處理在centos主要使用tshark
3.編譯
3.1.cmake構建makefile
cmake成功
3.2.編譯成功
make開始編譯
4.cmake出錯解決
cmake可能會報出缺少一些庫,大致有以下,不能yum安裝的就源碼安裝,或者rpm安裝,自行下載
4.1.缺少bcg729庫
需要安裝bcg729庫
4.2.缺少libcap庫
3、缺少c-ares庫
4、缺少gcrypt庫
yum install libgcrypt libgcrypt libgcrypt-devel libgcrypt-devel
5、缺少glib2
yum install glib2 glib2-devel
6、缺少nl
yum install libnl libnl-devel