Ich habe kürzlich einen Raspberry Pi gekauft. Ich habe es bereits konfiguriert und installiere einen Cross-Compiler für Arm auf meinem Desktop (amd64). Ich habe ein einfaches "Hallo Welt" -Programm kompiliert und kopiere es dann von meinem Desktop auf meinen Pi mit scp ./hello david@192.168.1.33:~/hello
. Nachdem ich mich in meinem Pi angemeldet habe, laufe ls -l hello
ich und erhalte eine normale Antwort:
-rwxr-xr-x 1 david david 6774 Nov 16 18:08 hello
Aber wenn ich versuche, es auszuführen, erhalte ich Folgendes:
david@raspberry-pi:~$ ./hello
-bash: ./hello: No such file or directory
david@raspberry-pi:~$ file hello
hello: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x6a926b4968b3e1a2118eeb6e656db3d21c73cf10, not stripped
david@raspberry-pi:~$ ldd hello
not a dynamic executable
file hello
und veröffentlichen Sieldd hello
die Ausgabe.