NDK 能夠創建一個standalone 的交叉編譯環境 比較方便 linux
將創建的環境位置 設定爲configure 中 sysroot android
./configure -h 架構
一般能夠查看到一些交叉編譯的選項 以及配置編譯結果的選項 ide
下面的選項比較重要 idea
--prefix=$PREFIX \
--exec-prefix=$PREFIX \
--extra-cflags=" -fPIC -DANDROID" \
--extra-ldflags="-Wl,-rpath-link=$PLATFORM/lib -L $PLATFORM/lib -nostdlib -lc -lm -ldl -llog" \
--cross-prefix=$PREBUILD/bin/arm-linux-androideabi- \
--sysroot=$PLATFORM/sysroot \
spa
還須要注意修改編譯目標的體系架構 可能有不一樣的選項 編譯
--host=arm-linux 配置