Gast
#742583
Hallo Gemeinschaft,
ich möchte in einer C-Datei (BLA.C) konstante Werte ablegen, etwa
const char CBlaBla[] PROGMEM = {"Hallo"};
...und in einer anderne Datei (MAIN.C) nutzen.
Die Files werden individuell compiliert (ohne Link), Optionen
-c -Wall -Os -mmcu=atmega32 -g
(Klappt, kleine Objects erblicken das Licht dieser Welt ;-)
Zum Linken rufe ich den AVR-GCC mit den Optionen
-mmcu=atmega32 -combine BLA.OBJ Main.OBJ -o GO.ELF
auf, der meckert aber:
Main.C:(.text+0x6de): undefined reference to `CBlaBla'
Schon ein kleiner Hinweis wäre traumhaft, die Forum-Suche war bei mir
leider erfolglos...
mfg Harry