android cocos2d-x3.14 编译 boost 1_64_0

使用 centos7,  boost_1_64_0, android-ndk-r10d linux 版

以下内容保存为 user-config.jam 放在 /boost_1_64_0/tools/build/src,

修改  ANDROID_NDK 为正确路径



======================================================

#/mnt/hgfs/shareDisk/android-ndk-r10d;
#filename: boost-1-60-0\tools\build\src\user-config.jam
#./b2 toolset=gcc-ndk4.9 --without-math link=static runtime-link=static target-os=linux --stagedir=android
#bjam.exe toolset=gcc-ndk4.9 --without-math link=static runtime-link=static target-os=android --stagedir=android
#报 Fatal error: invalid -march= option: `armv5te' 错误解决办法:
#ln -s /android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-as /android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/libexec/gcc/arm-linux-androideabi/4.9/as
#如果 ln -s 提示Operation not supported,把文件放到 linux 系统目录下,不能放在虚拟机共享目录
import os ;  




ANDROID_NDK = /android-ndk-r10d ;  
using gcc : ndk4.9 : 
$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ :  
<archiver>$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar  
<ranlib>$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.9/prebuilt/wlinux-x86_64/bin/arm-linux-androideabi-ranlib  
<compileflags>--sysroot=$(ANDROID_NDK)/platforms/android-9/arch-arm  
<compileflags>-I$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.9/include  
<compileflags>-I$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include  
<compileflags>-DNDEBUG  
<compileflags>-D__GLIBC__  
<compileflags>-DBOOST_FILESYSTEM_VERSION=3  
<compileflags>-lstdc++  
<compileflags>-lgnustl_shared  
<compileflags>-mthumb  
<compileflags>-fno-strict-aliasing  
<compileflags>-std=c++11  
<compileflags>-O2  
;

======================================================

在boost_1_64_0 根目录下 打开终端,输入 ./bootstrap.sh
然后 ./b2 toolset=gcc-ndk4.9 --without-math link=static runtime-link=static target-os=linux --stagedir=android

生成的文件 在 boost_1_64_0/android




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值