Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 857 Bytes

tcpdump.md

File metadata and controls

40 lines (27 loc) · 857 Bytes

Crosscompiling Tcpdump

Dependencies

Libnl

Libpcap

Source

Instructions

Download and build libnl first (static version):

./configure CFLAGS="-static" --host=arm-hisiv500-linux \
    --prefix=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/usr
make && sudo make install

Build libpcap:

./configure --host=arm-hisiv500-linux \
    --prefix=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/usr \
    LDFLAGS=-L/opt/hisi-linux/x86-arm/arm-hisiv500-linux/usr/lib
make && sudo make install

Build tcpdump (static version):

./configure "CFLAGS=-pthread -lm" --host=arm-hisiv500-linux \
    --prefix=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/usr \
    LDFLAGS=-L/opt/hisi-linux/x86-arm/arm-hisiv500-linux/usr/lib
make && sudo make install