Arm ベースの PandaBoard-ES デバイスで実行する必要がある C++ コードをクロスコンパイルするために Eclipse IDE をセットアップしようとしています。
私のマシンは 64 ビットの Fedora 20 を実行しています。このハウツーに従い、32 ビット バージョンの glibc ( glibc.i686 ) をインストールした後、「hello world」プロジェクトをビルドすることができました。
私の問題は、バイナリを Pandaboard デバイス (Running Debian Jessie 3.16.0-armv7-x3 ) にコピーすると、実行できないことです。(そのようなファイルやディレクトリはありません)
誰かが私に何をすべきかヒントを教えてください。
編集:
これは、ミッドナイト コマンダー バイナリ (リポジトリから) およびクロスコンパイルされたバイナリのファイルの出力です。
PandaBoard3:~$ file /usr/bin/mc
/usr/bin/mc: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=31c7410ced0a9b54f97a28e6cbabf97afd4ecee3, stripped
PandaBoard3:~$ file ./Pandaboard\ crosscompile
./Pandaboard crosscompile: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped