Verständnisfrage AVR-GnuCC

Gast #1258646
Lesenswert?

Hallo zusammen,

ich versuche gerade mein erstes Projekt mit AVR Studio und dem GCC zu 
realisieren. Nach den ersten Anlaufschwierigkeiten, die auf mein 
64Bit-Vista zurückzuführen waren nun folgendes:

Meine Main sieht so aus:
1
#include <avr/io.h>
2
#include "init.h"
3

4
int main(void)
5
{
6
  init_system();
7

8
  return 0;
9
}

dazu die init.h:
1
void init_system (void);

und die init.c:
1
#include "init.h"
2

3
void init_system(void)
4
{
5

6
}

Beim compilieren erhalte ich dann folgende Fehlermeldung:
1
avr-gcc  -mmcu=atmega88 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d  -c  ../main.c
2
../main.c: In function 'main':
3
../main.c:6: warning: implicit declaration of function 'init_system'
4
avr-gcc -mmcu=atmega88 -Wl,-Map=MiGarden.map main.o init.o     -o MiGarden.elf
5
main.o: In function `main':
6
D:\Eigene Dateien\Projekte\MiGarden\MiGarden\default/../main.c:6: undefined reference to `init_system'
7
make: *** [MiGarden.elf] Error 1
8
Build failed with 1 errors and 1 warnings...

Was läuft da falsch???
MfG, robbse

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