Hallo! Ich nutze den GCC-Compiler. Nach make eines fertigen Projektes erhalte ich folgenden Fehler: Have to define __AT91SAM7?__ architecture type also habe ich in der includierten Datei: AT91SAM7.h folgende Zeile eingefügt: #define _AT91SAM7S128_ Doch zeigt dieses define keine Wirkung und der Fehler kommt trotzdem. Vllt ist es notwendig, das define in der includierenden .c Datei zu tätigen? Danke für Hilfe!!!
:
Verschoben durch Admin
Hi such mal in deinen Files wo der Fehler gesetzt wird, denn so kann man schlecht helfen. (alle c h Files und das make file!) Was für ein Projekt ist das denn? mfg Stephan
Wie wäre es denn, wenn man solche Dinge im Makefile unterbringt, um dem Compiler und Linker die Architektur mit zu geben. TARGET = AT91SAM7S256 CROSS_COMPILE = arm-elf- CC = $(CROSS_COMPILE)gcc CFLAGS = -g -mcpu=arm7tdmi $(OPTIM) -Wall -I$(INCL) -D$(TARGET) $(CC) -c $(CFLAGS) main.c -o main.o
TARGET = AT91SAM7S128 hat NICHT funktioniert! mein makefile sieht jetzt so aus: TARGET=openbeacon-sniffer ARCH=AT91SAM7S CPU=$(ARCH)128
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.