libpcap 安裝和測試

2021-08-31 14:33:12 字數 1032 閱讀 1413

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。...