1. 下載 tcpdump 源碼 地址 :http://www.tcpdump.org/ (4.9.2)
tcpdump 依賴 libpcap 源碼 地址 : http://www.tcpdump.org/ (1.7.4 好像有些版本不能用)
libcap 依賴 bison 源碼地址 : http://ftp.gnu.org/gnu/bison/ (老版本 好像不識別 aarch64 這里下載的時最新的 3.0.4 )
2. 解壓上述解壓的安裝包
進入 bison ,source 下 交叉編譯腳本 ./configure --host=aarch64-poky-linux --prefix=/opt/poky/2.1.2/sysroots/aarch64-poky-linux/usr/
然后 make install
進入 libpcap 同樣 ./configure --host=aarch64-poky-linux --prefix=/exports/rfs/usr/ --with-pcap=linux
然后make install
(遇到 沒有 bison 或者 libpcap 時 ,可以直接在 ubuntu上 安裝 不用交叉編譯上述庫 直接 apt-get install flex bison 可以嘗試下)
3. 進入 tcpdump ./configure --host=aarch64-poky-linux --prefix=/opt/poky/2.1.2/sysroots/aarch64-poky-linux/usr/
make install 完成安裝