首页 > 其他 > 详细

Boost 源代码交叉编译

时间:2020-05-11 21:23:12      阅读:42      评论:0      收藏:0      [点我收藏+]

环境

操作系统:Ubuntu 16.04

 编译工具:gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu

boost源码

地址:https://sourceforge.net/projects/boost/files/boost/

编译

  1. 解压,cd 到目录
tar -zxvf boost_1_61_0.tar.gz 

--show-libraries可查看所有库

技术分享图片

 --without-libraries=, , , 逗号隔开去掉不想编译的库,--prefix=/../ 指定编译后的安装路径

cd boost_1_61_0
./bootstrap.sh --prifix ./install

生成有 b2 和 bjam ,以及一个 project-config.jam 的文件,修改该文件的一行(指定自己的编译器):

using gcc : : /home/ke/softwares/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc ;

注意:这中间是有空格的,如下图标示的地方:

技术分享图片

特别是最后一个分号前是有空格的,要不然会出错。

  2.执行 ./bjam 即可,这是编译,创建的 lib 文件默认在 stage 文件夹

  3. 编译完后,执行 ./bjam install 即进行安装,我的上面 --prefix=/.../ 指定的目录就是安装目录

博客参考: http://blog.csdn.net/lc250123/article/details/52468121

Boost 源代码交叉编译

原文:https://www.cnblogs.com/flyinggod/p/12871298.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!