Gast
#642763
Ich benutze avr-gcc Ich habe eine Assemblerdatei in mein Projekt eingebunden. Wenn ich das C-File mit kleinem c schreibe (also den C-Compiler nutze) funktioniert alles. Schreibe ich es aber groß also nutze den C++ Compiler dann kommt eine Fehlermeldung. Die Assemblerfunktionen der Assemblerdatei sind wie im Tutorial beschrieben eingebunden. Also mit Assemblerfile: .global lcd_init .func lcd_init .endfunc Im Header hab ichs so: extern void lcd_init(void); Und im C-File (main) rufe ich es so auf: lcd_init(); Und als Fehler sagt er mir: undefined reference to `lcd_init()' Wie gesagt mit dem C-Compiler funktioniert es. Weiß jemand warum der C++ Compiler damit Probleme hat?