1.導出交叉編譯工具鏈
export PATH=$PATH:/opt/rockchip/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin
下載源碼包libpcap-1.10.5,配置、并編譯安裝。
github倉庫地址
./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc --prefix=$PWD/install --with-pcap=linux
make
make install
下載源碼包openssl-1.1.1h,配置、并編譯安裝。
gitee倉庫地址
./Configure linux-generic32 --prefix=$PWD/install --cross-compile-prefix=arm-linux-gnueabihf- no-shared
make
make install
下載源碼包tcpdump-4.99.5,配置、并編譯安裝。
github倉庫地址
./configure --host=arm-linux-gnueabihf --prefix=$PWD/install CC=arm-linux-gnueabihf-gcc CFLAGS="-I/home/caozhixian/tcpdump/tcpdump/libpcap-1.10.5/install/include" LDFLAGS="-L/home/caozhixian/tcpdump/tcpdump/libpcap-1.10.5/install/lib -static" --with-crypto=/home/caozhixian/tcpdump/tcpdump/openssl-1.1.1h/install
make
make install