1
Ubuntu 12.04 i386ホストでUbuntu 12.04 armhfアーキテクチャ向けにアプリケーションをクロスコンパイルするにはどうすればよいですか?
私が書いた大きなアプリケーションがあります。次のシナリオでアプリケーションを正常にコンパイルできます。 Ubuntu 12.04を実行しているi386ホストのネイティブコンパイル Ubuntu 12.04を実行しているPandaBoardでネイティブ(これには長い時間がかかります) armhf PandaBoardターゲットのホストPCでQemuとchrootを使用(これには非常に長い時間がかかります) i386ホスト上のアプリケーションをクロスコンパイルして、PandaBoardなどのターゲットで実行し、タイムリーにビルドを完了したいと思います。これまでのところ、リポジトリでarm-linux-gnueabihfツールチェーンを使用する試みは、正しく実行されないバイナリを生成しました。この段階では、ソフトウェアをパッケージ化する予定はありません。 クロスコンパイルを成功させるための推奨される方法は何ですか?