• Home
  • Raw
  • Download

Lines Matching +full:android +full:- +full:14

2  NOTES FOR ANDROID PLATFORMS
6 -------------------
8 Beside basic tools like perl and make you'll need to download the Android
16 -------------
18 Android is a naturally cross-compiled target and you can't use ./config.
20 android-arm, android-arm64, android-mips, android-mip64, android-x86
21 and android-x86_64 (*MIPS targets are no longer supported with NDK R20+).
22 Do not pass --cross-compile-prefix (as you might be tempted), as it will
28 NDK directory. If you're using a side-by-side NDK the path will look
29 something like /some/where/android-sdk/ndk/<ver>, and for a standalone
30 NDK the path will be something like /some/where/android-ndk-<ver>.
32 The NDK customarily supports multiple Android API levels, e.g. android-14,
33 android-21, etc. By default latest API level is chosen. If you need to
34 target an older platform pass the argument -D__ANDROID_API__=N to Configure,
36 to compile for Android 10 arm64 with a side-by-side NDK r20.0.5594570
38 export ANDROID_NDK_HOME=/home/whoever/Android/android-sdk/ndk/20.0.5594570
39 …HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-
40 ./Configure android-arm64 -D__ANDROID_API__=29
46 export ANDROID_NDK_HOME=/some/where/android-ndk-10d
47 PATH=$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin:$PATH
48 ./Configure android-arm -D__ANDROID_API__=14
52 variable set to $ANDROID_NDK_HOME/platforms/android-<api>/arch-<arch> to
53 appoint headers-n-libraries' location. It's still recognized in order
55 appears in CROSS_SYSROOT value, passing -D__ANDROID_API__=N can be in
57 CROSS_SYSROOT-less setup is recommended.
62 target-specific, ar and ranlib. It's possible that you don't need to
63 bother, if binutils-multiarch is installed on your Linux system.
66 for single specific platform including Android API level, and assign its
68 target name to Configure and shouldn't use -D__ANDROID_API__=N. PATH
72 ------------------------
77 test suite on Linux system by employing qemu-user. The trick is static
78 linking. Pass -static to Configure, then edit generated Makefile and
79 remove occurrences of -ldl and -pie flags. You would also need to pick
83 env EXE_SHELL=qemu-<arch> make test
87 env EXE_SHELL="qemu-mips64el -cpu MIPS64R6-generic" make test