在 ubuntu 上为 arm 交叉编译 Boost 1.57.0

cross compile Boost 1.57.0 on ubuntu for arm

我是交叉编译过程的新手。需要为arm交叉编译boost库。请建议交叉编译 boost 库的步骤。 是否可以交叉编译 boost 库所需的功能?

您可以使用以下步骤交叉编译 Boost:

  1. Bootstrap 构建系统:

    ./bootstrap.sh
    
  2. 修改配置文件 (project-config.jam) 以使用 ARM 工具链,将 using gcc 行替换为:

    using gcc : arm : arm-linux-gnueabihf-g++ ;
    
  3. 构建并安装库:

    ./bjam install toolset=gcc-arm --prefix=/usr/local/boost
    

注意:工具链必须在$PATH