Simple makefile pour le C/C++ cibles utilisées avec arm-linux-gcc

Je voudrais cross-compiler un programme simple pour l'architecture ARM à l'aide de l'arm-linux-gcc à la suite de compilateurs [arm-linux-gcc (Buildroot 2011.08) 4.3.6]. J'ai tenté d'utiliser un simple fichier makefile pour compiler le code C, et un autre simple makefile pour compiler du code C++. Par exemple, mon makefile pour du code C est reproduit ci-dessous, mais il ne crée pas un binaire ELF pour la course sur mon système embarqué. Le système hôte est x64 GNU Linux.

Voici la liste de mes très simple makefile pour un programme C:

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

clean:
    rm -f test test.o 

Le makefile ci-dessus reproduit seulement crée un objet de fichier avec l'extension .o, et de ne pas créer un binaire ELF.

J'ai Googlé pour une bonne solution, mais je n'arrive pas à trouver une page web montrant l'exemple le cross-compiler BRAS makefiles pour les programmes C et C++. Peut-être une réponse à ce post pourrait montrer l'exemple.

OriginalL'auteur Nicholas Kinar | 2012-01-04