Posts

Showing posts from December, 2013

Cross compile libpcap for Android/arm

Compile libpcap 1.5.2 export ANDROID_NDK=/home/ducalpha/android/ndk # or your Android NDK root directory export CC=${ANDROID_NDK}/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc export CCOPT="-O2 -fpic --sysroot=/home/ducalpha/adr/ndk/platforms/android-14/arch-arm -DANDROID -DOS_ANDROID" export CFLAGS="--sysroot=${ANDROID_NDK}/platforms/android-14/arch-arm -DANDROID -DOS_ANDROID" export LDFLAGS="--sysroot=${ANDROID_NDK}/platforms/android-14/arch-arm -fPIC -mandroid -L${ANDROID_NDK}/platforms/android-14/arch-arm/usr/lib" ./configure --host=arm-linux --with-pcap=linux --prefix=${ANDROID_NDK}/platforms/android-14/arch-arm/usr make make install Compile libpcap 1.4.0 Reason for my failure: libpcap 1.4.0 has a "wrong" configure script and creates "wrong" config.h so we need to fix them 1.  configure  script: remove all #define in  configure      why? this will make androi