我得到这个微不足道的错误我无法弄清楚原因,而交叉编译则为Android增强1.60。
我以这种方式为我的架构生成了一个工具链:
$NDK/build/tools/make_standalone_toolchain.py --arch arm64 --api 21 --unified-headers --install-dir ~/toolchain
然后,我为boost创建了user-config.jam
:
toolchain = ~/toolchain
using clang : android : $(toolchain)/bin/aarch64-linux-android-clang++ : ;
最后,这就是我尝试构建提升的方式:
./b2 -2 -j 4 --reconfigure target-os=android toolset=clang-android include=~/toolchain/include/c++/4.9.x link=static,shared variant=release threading=multi --prefix=`pwd`/build install
我遇到了很多错误,例如:
~/toolchain/include/c++/4.9.x/iosfwd:38:10: fatal error: 'bits/c++config.h' file not found
#include <bits/c++config.h>
^
1 error generated.
我不太确定为什么工具链不包含上述文件