重複の可能性:
ARM GNU クロス コンパイラのビルド
POCO c++ ライブラリを使用して、ubuntu 環境でプロジェクトを実装しています。そして、POCO c++ コードから ARM9 ベースのボードにクロス コンパイルしたいと考えています。
ARM9用にクロスコンパイルする方法は?
重複の可能性:
ARM GNU クロス コンパイラのビルド
POCO c++ ライブラリを使用して、ubuntu 環境でプロジェクトを実装しています。そして、POCO c++ コードから ARM9 ベースのボードにクロス コンパイルしたいと考えています。
ARM9用にクロスコンパイルする方法は?
ターゲット用のクロス コンパイラを入手します。次に、$POCO_BASE/build/config (ARM-Linux、DigiEL、Angstrom、ELDK など) のクロスビルド構成の 1 つを取得し、それをコピーして、ツールチェーンに必要な変更を加えます。おそらく、ツールチェーンの実行可能ファイル名と POCO_TARGET_OSARCH に一致するように、CC および CXX 変数を変更する必要があります。環境変数 POCO_CONFIG をビルド構成の名前に設定し、Foundation、XML などの make を実行するか、次を実行します。
./configure --config=<YourConfig> --no-samples --no-tests
./make -s
ターゲットの POCO を構築します。
また、 http://pocoproject.org/docs/99150-GMakeBuildNotes.htmlにあるビルド システムのドキュメント。