Hi,

ich weiß, es gibt schon viele Threads zu diesem Thema, trotzdem hab ich per Suchfunktion nicht das gefunden, was ich brauche.
Folgender Programmcode:
Code:
#include "RP6RobotBaseLib.h"

int main(void)
 {
  initRobotBase();
  char x;
  
  while(1)
   {
    x = readChar();
   }
  return 0;
 }
Allerdings gibt es da einen Fehler beim Compilieren:

Code:
> "E:\RP6\Programme\Eigene Programme\Einlesen\\make_all.bat" 

E:\RP6\Programme\Eigene Programme\Einlesen>set LANG=C 

E:\RP6\Programme\Eigene Programme\Einlesen>make all 

-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Linking: Einlesen.elf
avr-gcc -mmcu=atmega32 -I. -gdwarf-2   -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=Einlesen.o -I../RP6lib -I../RP6lib/RP6base -I../RP6lib/RP6common -std=gnu99 -MD -MP -MF .dep/Einlesen.elf.d Einlesen.o ../RP6lib/RP6base/RP6RobotBaseLib.o ../RP6lib/RP6common/RP6uart.o --output Einlesen.elf -Wl,-Map=Einlesen.map,--cref    -lm
Einlesen.o: In function `main':
E:\RP6\Programme\Eigene Programme\Einlesen/Einlesen.c:10: undefined reference to `readChar'
make: *** [Einlesen.elf] Error 1

> Process Exit Code: 2
> Time Taken: 00:01
Weiß jemand warum das nich funktioniert, bzw. was ich ändern muss?

lg
Michi