Einfaches makefile für C/C++ Zielvorgaben mit arm-linux-gcc -

Ich würde gerne cross-kompilieren ein einfaches Programm für die ARM-Architektur mit arm-linux-gcc-suite von Compiler [arm-linux-gcc (Buildroot 2011.08) 4.3.6]. Ich habe versucht, verwenden Sie ein einfaches makefile für die Kompilierung von C-code, und ein anderes einfaches makefile für C++ - code kompilieren. Zum Beispiel, mein makefile für C-code ist nachstehend wiedergegeben, aber es nicht schaffen, ein ELF-binary und läuft auf meinem embedded system. Das host-system ist x64 GNU Linux.

Hier ist die Liste meiner sehr einfachen Makefiles für einen C-Programm:

CC=arm-linux-gcc
CFLAGS=-Wall
main: test.o 

clean:
    rm -f test test.o 

Makefile oben wiedergegeben schafft nur eine Objekt-Datei mit der Erweiterung .o, und nicht ein ELF-Binärdatei.

Habe ich Gegoogelt nach einer guten Lösung, aber ich kann nicht scheinen zu finden, eine Webseite zeigt Beispiel cross-compile ARM makefiles für C-und C++ - Programme. Vielleicht eine Antwort auf diesen Beitrag konnte zeigen solche Beispiele.

InformationsquelleAutor Nicholas Kinar | 2012-01-04

Schreibe einen Kommentar