Hallo erstmal.

Wenn ich mit der neuen Lib ein Programm im Programmers Notepad in eine .hex umwandeln will, kommt folgende Fehlermeldung:

Bild hier  



Dabei wurde dieses simple Programm verwendet:
Code:
/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   any later version.                                                    *
 ***************************************************************************/

#include "asuro.h"

int main(void)
{
  Init();
  StatusLED(YELLOW); 
  while (1);
  return 0;
}
Ich habe dann wohl irgendetwas bei der Installation der Lib falsch gemacht...


Jedoch habe ich mich genau an die Anleitung gehalten:

Als erstes habe ich die Lib (Ver. 2.80rc1) heruntergeladen, und entpackt. (Ich habe sie natürlich nicht in einen WinAVR-Ordner entpackt.)

Danach habe ich die neuste WinAVR Version installiert. (Ver. 20081205)

Dann habe ich alle Dateien aus LibHome/lib/inc nach WinAVR/avr/include kopiert, und die Datei libasuro.a aus LibHome/lib nach WinAVR/avr/lib kopiert.

Nachdem ich das gemacht habe, habe ich dann zwei Makefiles so geändert, wie in der Anleitung beschrieben, und zwar einmal die Makefile aus LibHome/lib und die Makefile aus LibHome/examples/FirstTry.

Schließlich habe ich die Lib dann noch mithilfe der Eingabeaufforderung übersetzt.

So müsste es doch eigentlich klappen...?

Doch wenn ich nun ein Programm mit der test.c aus dem FirstTry-Ordner schreibe und es übersetze, kommt diese Fehlermeldung.

Was mache ich falsch?