libpcap工具包使用go交叉编译开发android
命令使用
libpcap交叉编译
cd /tmp wget http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz tar xvf libpcap-1.8.1.tar.gz cd libpcap-1.8.1 export CC=arm-linux-androideabi-gcc ./configure --host=arm-linux-androideabi --with-pcap=linux make
GO编译
env CC=arm-linux-androideabi-gcc CGO_ENABLED=1 GOOS=android GOARCH=arm CGO_LDFLAGS="-L/tmp/libpcap-1.8.1" CGO_CFLAGS="-I/tmp/libpcap-1.8.1" go build -ldflags="-extldflags=-pie" -v .