libpcap tcpdump 1 編譯安裝

2021-09-26 01:20:54 字數 592 閱讀 7630

tcpdump的編譯依賴libpcap編譯出來的libpcap.a 所以在編譯tcpdump之前需要先編譯libpcap,我使用的是libpcap-1.9.0和tcpdump-4.9.2。

1、將兩個資料夾放在同乙個資料夾下,也就是目錄下。這個在tcpdump的readme.md中有說明,包括先編譯libpcap也有說明。

2、進入libpcap資料夾執行./configure進行配置,開始階段我沒有新增任何選項。提示錯誤:configure: error: neither flex nor lex was found.執行apt-get install flex bison進行安裝,再次執行./configure進行配置。

3、配置後生成makefile,執行make編譯生成libpcap.a

4、進入tcpdump資料夾執行./configure進行配置,正常。

5、配置後生成makefile,執行make編譯生成tcpdump. 可以正常抓包。

1D1A 1 插入排序

演算法導論第乙個演算法就是插入排序,思想簡單,如果是從小到大排序,就是從第二個數開始,和前邊的數比較,直到大於等於前邊那乙個數,然後放在那個位置。而且,先用python寫,就相當於偽 特別好,既有思路,還把python練習一下,然後再用c python def insertsort a for i ...

1 小試牛刀 1

1.echo e 包含轉義序列的字串 2.彩色列印 文字 重置 0,黑 30,紅 31,綠 32,黃 33,藍 34,洋紅 35,青 36,白 37 背景 40,41,42,43,44,45,46,47 example 1 echo e e 1 31m zhangjing e 0m 紅字 2 ech...

演算法(1) 遞迴演算法1

人理解迭代,神理解遞迴。綜上所述,還是不理解地好。遞迴三要素 1 明確遞迴的終止條件 2 給出遞迴終止時的處理辦法 3 提取重複的邏輯,縮小問題的規模 遞迴的兩種解決模式 1 在遞去的過程中解決問題 function recursion 大規模input if end condition endel...