〖Linux〗Clang/Clang++ for Android Binary/NDK build(二進制可執行文件/NDK編譯)


#1. 下載並安裝NDK(解壓即可,目前最新版是r9c)

http://developer.android.com/tools/sdk/ndk/index.html

#2. 安裝NDK獨立編譯工具

cd /path/to/NDK_DIR
export NDK=$(readlink -f .)
export INSDIR=$(readlink -f ..)/android-ndk-standalone9
$NDK/build/tools/make-standalone-toolchain.sh \
  --platform=android-9 \
  --install-dir=${INSDIR} \
  --toolchain=arm-linux-androideabi-clang3.3

#3. 使用Clang編譯Android二進制可執行文件(多數情況下無需靜態編譯 -static)

export PATH=${INSDIR}/bin:$PATH
export CROSS_COMPILE=arm-linux-androideabi-
export CC=arm-linux-androideabi-clang
export CXX=arm-linux-androideabi-clang++

 

之后,便可通過arm-linux-androideabi-clang/arm-linux-androideabi-clang++來編譯Android二進制可執行文件了。

參考來源:

  1. http://developer.android.com/tools/sdk/ndk/index.html

  2. http://clang-developers.42468.n3.nabble.com/Clang-now-included-in-Android-NDK-r8c-td4028206.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM