首先下载android sdk ndk 以及Qt源码qt-everywhere-opensource-src-5.5.1.tar.xz</span>
解压到/home/gentoo/qt-everywhere-opensource-src-5.5.1,然后在源码外其他位置新建编译目录,首先
export ANDROID_API_VERSION=android-21
编译目标为android 5.0
/home/gentoo/qt-everywhere-opensource-src-5.5.1/configure -xplatform android-g++ -nomake tests -nomake examples -android-ndk /opt/android-ndk/ -android-sdk /opt/android-sdk-update-manager -android-ndk-host linux-x86_64 -android-toolchain-version 4.9 -skip qtwebkit -skip qtserialport -skip qttranslations -skip qtwebkit-examples -no-warnings-are-errors -android-ndk-platform android-21 -android-arch arm64-v8a --prefix=/home/gentoo/Qt5.5.1/5.5/android_arm64 -opensource -confirm-license
make -j8
报错:
In file included from /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/random:38:0,
from /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_algo.h:66,
from /opt/android-ndk/sources/cxx-stl/gnu-libstdc+