Hallo!
ich habe eine funktionierende main.c Datei. Jetzt wollte ich die
gesamten extra Funktionen in eine functions.c verschieben.
Diese Funktionen werden in der main.c unter main() benutzt.
Wenn ich die benutzten globalen Variablen in die functions.h verschiebe,
gibts immer diese schöne Meldung:
1 | gcc plug-in: Error: Object file not found on expected location G:\uC\m8515.elf
|
Das Kompilieren funzt wenn:
gesamten Nebenfunktionen: in main.c
globale Var Deklarationen: in main.c
Das Kompilieren funzt NICHT wenn:
gesamten Nebenfunktionen: in main.c
globale Var Deklarationen: in functions.h
Das Kompilieren funzt NICHT wenn:
gesamten Nebenfunktionen: in functions.c
globale Var Deklarationen: in functions.h
die globalen werden von der main() und den nebenfunktionen benutzt.
Deswegen dachte ich , packe ich die in einen Header.
Geht aber wohl nit.
Weiß jemand ein gutes Rad?