操作系统:Ubuntu 16.04
编译工具:gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu
地址:https://sourceforge.net/projects/boost/files/boost/
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
原文:https://www.cnblogs.com/flyinggod/p/12871298.html