web-dev-qa-db-ja.com

armのubuntuでBoost 1.57.0をクロスコンパイルします

私はクロスコンパイルプロセスが初めてです。 armのboostライブラリをクロスコンパイルする必要があります。ブーストライブラリをクロスコンパイルする手順を提案してください。 boostライブラリの必要な機能をクロスコンパイルすることは可能ですか?

13
Dipak D Desai

Followigステップを使用してboostライブラリをクロスコンパイルするには:

  1. コードをブートストラップします:

    ./bootstrap.sh

  2. 編集構成ファイル(project-config.jam)を変更して、ARMツールチェーンを使用して、次の行を「using gcc」で置き換えます。

    gccを使用:アーム:arm-linux-gnueabihf-g ++;

  3. Boostライブラリをビルドしてインストールします:

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

注:ツールチェーンはPATHに含まれている必要があります

26
Dipak D Desai