[AVR-GCC] makefile SRC und #include

OP #2098176
Lesenswert?

Hallo,

es geht um den AVR-GCC (Version 1:4.3.5-1) unter Linux (Kubuntu 10.10). 
Ich möchte in meiner main.c uart_init( ... ) aufrufen, bekomme 
allerdings einen Fehler:
undefined reference to 'uart_init'

Wenn ich aus dem makefile aus der SRC Zeile die uart.c lösche und dafür 
ganz unten in der main.c #include "uart.c" schreibe, geht es, aber 
eigentlich ist die Definition im makefile doch normal/besser.

Die UART Library ist die von Peter Fleury.

Was mache ich falsch?

Danke und Gruß
pc-fan
Angehängte Dateien:
Gast #2098407
Lesenswert?

André M. schrieb:
> vielleicht findet ja noch
> jemand meinen Fehler.

Warum sollte das jemand tun?

Es gibt tools wie diff, mir denen kannst du zwei Dateien vergleichen. 
Such die Unterschiede, dann weißt du mehr.

Und dann gibt es in der avr-gcc toolschain das Programm MFile, das 
erzeugt dir mit ein paar Mausclicks einwandfrei funktionierende 
makefiles.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren