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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章