1.首先运行boost解压目录下的
./bootstrap.sh
2.修改生成的project-config.jam文件
修改:
using gcc : : /opt/poky/。。。-linux-gcc --sysroot=/opt/poky/2.4.2/sysroots/aarch64-poky-linux ;
注:
1."gcc : : /opt" 每个字符串之间都存在空格,末尾也存在空格
2./opt/poky/。。。-linux-gcc 指定编译器位置。
3.--sysroot=/opt/poky/2.4.2/sysroots/aarch64-poky-linux 开始前空格分开,指定编译器所在的根目录,即是包含交叉编译器源码的目录
3.测试编译效果
./bjam stage --layout=tagged --build-type=complete --link=static
还可以加(link=shared runtime-link=shared threading=multi)等编译参数