Skip to content

Instantly share code, notes, and snippets.

@yhs0602
Last active February 10, 2020 14:07
Show Gist options
  • Save yhs0602/1096d95444fdce3d348e48ff55816aec to your computer and use it in GitHub Desktop.
Save yhs0602/1096d95444fdce3d348e48ff55816aec to your computer and use it in GitHub Desktop.
  1. clone
  2. build_arm.sh
export NDKPATH="${HOME}/myndk_arm16"
export MAKE=${NDKPATH}/bin/make
export CC="${NDKPATH}/bin/clang"
export AR="${NDKPATH}/bin/x86_64-linux-android-ar"
export RANLIB="${NDKPATH}/bin/x86_64-linux-android-ranlib"
export CFLAGS=" --sysroot=${NDKPATH}/sysroot "
${MAKE} clean && ${MAKE}
mkdir /mnt/c/Users/82102/capstone_arm16
cp -r libcapstone.a libcapstone.so.5 include/capstone /mnt/c/Users/82102/capstone_arm16/
  1. create build system
cd android-ndk-r20/build/tools/
./make-standalone-toolchain.sh --platform=android-16 --install-dir=../../../myndk_arm16 --arch=arm --verbose
  1. build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment