私の最終目標は、Cベースのアプリケーションを32ビットLinux ARMボード上で組み込みシステムとして実行することです。私はEclipse Neonで仮想64ビットUbuntu OSを実行しています。使用可能な実行可能ファイルを取得するのに苦労しています。UbuntuのEclipseクロスコンパイル16.04
私はクロスコンパイラをセットアップしており、32ビットでビルドするようにしました。
ファイルの種類を確認し、それについての詳細を取得するには、私は、コマンドに
> file hello.elf
を使用していた私は仕事を行い、fileコマンドの出力は
の場合は、ELF 32ビットLSB実行可能ファイル、ARM、EABI5バージョン1(SYSV)、ダイナミックリンク、インタプリタ/lib/ld-linux-armf.so.3あるサンプルのHello Worldを実行可能にしましたhello.elf:GNU/LINUX 2.6.32、BuildID
このプログラムは側は、それがハローシンプルな世界の注意、次のように私のプログラムのためのfileコマンドの出力は、(被勇敢)で、うまく動作します、私はそれは、勇敢な動機
のためにも、勇敢なと呼ばれますで.elf:ELF GNU/LINUX 3.2.0 32ビットLSB実行、ARM、EABI5バージョン1(SYSV)、動的にリンクされ、インタプリタ/lib/ld-linux.so.3、BuildID
マイ私のクロスコンパイラが正しく設定されていないことを意味するGNU/LINUXの相違点ですが、確かなことはわかりませんが、その場合でも修正する方法はわかりません。
任意およびすべてのポインタ/提案は非常に