libpcap 安裝和測試
i 首先安裝 libpcap
2. tar -xvf libpcap-1.3.0.tar.gz
3. cd libpcap-1.3.0
./configure
4. 如果遇到缺少flex問題: $sudo apt-get install flex
5. 通過後,進行make $make
6, 如果遇到:
yacc -d ./parse.y
make: yacc: command not found
make: *** [parse.c] error 127
安裝 $sudo apt-get install -y byacc
之後繼續 make
7. make 後安裝: 需要root許可權
$sudo make install
ii 測試libpcap是否好用:
#include #include int main(int argc, char *argv) else編譯命令:}//釋放所有獲取的dev
pcap_freealldevs(devs);
return (0);
}
gcc test.c -lpcap一定要加上 -lpcap, 鏈結庫,否則無法正確鏈結。還有,如果是ubuntu,執行./a.out時還需要管理員許可權,***。
如果報錯:error while loading shared libraries: libpcap.so.1: cannot open shared object file: no such file or directory
則建立乙個軟連線:到/usr/lib下找到libpcap.so.1.x.x檔案,複製乙個備份,重新命名為libpcap.so.1,將libpcap.so.1後拷貝檔案到/usr/lib目錄下,就可以了。
ln -s /usr/lib/libpcapso.1.x.x /usr/lib/libpcap.so.1
sudo ./aout
Linux下測試libpcap是否安裝成功
include include int main int argc,char argv 裝置屬性檢視 if pcap lookupnet dev,net,mask,errbuf 1 混雜模式開啟會話 handle pcap open live dev,bufsiz,1,1000,errbuf if ...
在Ubuntu中安裝QT和libpcap
將qt放到ubuntu主目錄下 在此處開啟終端 獲取讀寫許可權 把qt安裝到根目錄 opt下 sudo qt opensource linux x64 5.14.2.run回車之後會跳出安裝步驟如下 建立乙個郵箱賬戶,這裡得注意密碼是大小寫數字符號混合使用才行。選擇安裝目錄 勾選qt 配置qt環境 ...
Linux下libpcap的安裝
1,環境 ubuntu16.0 libpcap 1.4.0.tar.gz 3,解壓libpcap 1.4.0.tar.gz tar zxvf libpcap 1.4.0.tar.gz 4,配置生成makefile檔案 cd到libpcap解壓目錄libpcap 1.4.0,執行 configure。...