Gast
#6269079
Hallo, ich habe einen Linker Error und kann dessen Ursache nicht finden. Ich nutze CodeBlocks avr-gcc -Os -Wall -mmcu=atmega64m1 -DF_CPU=16000000UL Zuletzt vor zwei Wochen dachte ich, ich hätte das Projekt noch erfolgreich gebaut bekommen. Heute funktioniert es aber nicht mehr. Im Grunde sagt er mir, dass jede Variable mehrmals definiert ist. avr-gcc -Os -Wall -mmcu=atmega64m1 -DF_CPU=16000000UL /usr/bin/avr-ld: obj/Release/ABC.o:(.bss+0x29): multiple definition of `rx_data'; obj/Release/XYZ.o:(.bss+0x11): first defined here Diesen Fehler für diverse Variablen. Nun dachte ich erst, ich habe eine c Datei includiert. Danach gesucht und keine c Datei gefunden. Dann hab ich geprüft, ob alle extern Variablen in .h Datei steht. Das passt auch. Nun weiß ich nicht mehr weiter. Woran könnte es noch liegen? In welche Richtung könnt ich noch suchen? Freue mich über Hinweise und Tipps.