环境准备
centos7 镜像
下载地址:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
aarch64交叉编译链
下载地址:https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/aarch64-linux-gnu/
boost源码
下载地址:https://boostorg.jfrog.io/artifactory/main/release/1.70.0/source/
编译前准备
配置交叉编译工具链
直接解压即可
配置环境变量,在/etc/profile最下面加入如下一段,其中路径根据自己的实际路径填写
export PATH=$PATH:/home/zhangdy/source_code/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin
验证时,输入aarch,然后多按几次tab键,出现提示表示配置成功
源码编译
源码解压之后进入boost目录,执行如下命令
./bootstrap.sh
修改gcc配置,按照下图命令配置自己的gcc目录,注意空格
编译,输入如下命令,如果你只想要库和头文件,运行到./b2就可以了
./b2
安装
./b2 install