aarch64 架構 交叉編譯 tcpdump


 

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 完成安裝

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM