arm linux 交叉编译boost库

测试编译  boost_1.48_0  编译时thread编译失败

测试编译  boost_1.60_0  编译时thread编译成功

编译步骤:

1、运行 ./bootstrap.sh  此时形成bjam文件和project-config.jam

2、编辑project-config.jam, 仅修改using gcc这行。

if ! gcc in [ feature.values <toolset> ]
{
        using gcc : arm : /usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ ; 
}

3、全部编译

./bjam stage --layout=tagged --build-type=complete  

参考博客:

https://blog.csdn.net/jiangheng0535/article/details/18225775

猜你喜欢

转载自blog.csdn.net/u010261063/article/details/106068824