arm開發 交叉編譯及tcpdump

2021-10-06 09:36:21 字數 831 閱讀 9385

命名規則:

arch [-vendor][-kernel][-system]

arch:體系架構,如arm, mips

vendor:工具鏈提供商

kernel:目標核心

system:目標系統

–build=編譯該軟體所使用的平台

–host=該軟體將執行的平台

–target=該軟體所處理的目標平台

wget 

tar -xvf ibpcap-1.8.1.tar.gz

cd libpcap-1.8.1

./configure --host=arm-hisiv500-linux --target=arm-hisiv500-linux

make

make intall

tcpdump編譯同理

wget 

tar -xvf tcpdump-4.9.1.tar.gz

cd tcpdump-4.9.1

./configure --host=arm-hisiv500-linux --target=arm-hisiv500-linux

make

將程式cp到arm板子上 就可以進行抓包了

./tcpdump -w ../test.cap
將test.cap cp出來,可以使用winshark分析

交叉編譯 ARM

交叉編譯 是在乙個平台上生成另乙個平台上的可執行 編譯 例 c51的交叉編譯發生在keil 整合環境上面 linux上面編寫樹莓派的 並編譯成可執行的 如 out,在樹莓派上執行 目的平台上不允許或不能夠安裝我們所需要的編譯器 1 目的平台上的資源貧乏,無法執行我們所需要編譯器 2 目的平台還沒有建...

protobuf c 的安裝及交叉編譯arm庫檔案

一 protobuf 安裝 1.確認安裝依賴庫 automake autoconf libtool 解壓,configure make make check make install 預設安裝路徑 usr local 3.安裝完新增環境變數,vi etc profile 末尾新增 pkg confi...

arm交叉編譯Valgrind

1.wget 把檔案考到板子上,並同步板子的時間到現在。tar xvf valgrind 3.11.0.tar.bz2 cd valgrind 3.11.0 3.configure make make install 注意 prefix opt valgrind指定的目錄要與開發板上放置的目錄一致,...