为arm编译boost

如果要为arm编译boost,首先需要有交叉编译器。安装交叉编译器的步骤不多说,网上已经有许多教程了。

下载到boost源码后,解压,进入源码目录,运行bootstrap.sh,编译出b2。

修改project-config.jam ,将 ` use gcc ; ` 改成 ` use gcc : armv6j : armv6j-hardfloat-linux-gnueabi-g++ ` 然后运行 ./b2 runtime-link=static link=static variant=release -j 10 最后在stage目录中可以找到编译出来的静态库文件。

Published: January 16 2013