Ich habe dieses einfache Programm mit seinen Quellen in einem 'src' -Ordner und die Includes im 'inc' -Ordner. Normalerweise kompiliere ich dies mit:Wie kompiliere ich ein Hallo Welt C-Programm für ARM
gcc -I../inc *.c
Dies hinterlässt 'a.out' als Programm, das auf diesem PC funktioniert.
Aber wie kompiliere ich das für meinen BeagleBone Black (ARM)? Damit ich denke an:
gcc (some arguments to crosscompile for arm) -I../inc *.c
Haben Sie eine ARM Toolchain auf Ihrem PC installiert? –
Sie kompilieren es nicht, Sie [Cross-kompilieren] (http://en.wikipedia.org/wiki/Cross_compiler#GCC_and_cross_compilation) es tatsächlich. –
Vielen Dank für Ihre Frage Paul. Ja, habe ich. Ich verwende das Git-Archiv und Uboot für den Kernel, also benutze ich schon "make CROSS_COMPILE = arm-linux-gnueabi- ARCH = arm uImage". – Embed101