Hi! Habe jetzt schon auf 2 Rechnern (beide winxp) das aktuelle WINAVR installiert und wollte damit ein Projekt compilieren, das bisher funktioniert hat. Zuerst habe ich es mit AVRStudio 3.56 probiert. Die Anleitung immer wie in der Readme.text beschrieben befolgt. Im Makefile main als targetnamen und uC-Typ eingetragen. Dann Compiliert und bekomme folgende Fehlermeldung: -------- begin -------- avr-gcc --version avr-gcc (GCC) 3.3 20030421 (prerelease) Copyright (C) 2002 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. make.exe : *** No rule to make target `foo.o', needed by `main.elf'. Stop. --------------------------- Jetzt habe ich die main.c einfach mal im ProgrammersNotepad geladen und Compile gedrückt und bekomme selbe ausgabe. Die paths sind richtig gesetzt. Habe ich etwas übersehen oder an was liegt es? Habe schon in einigen dokus etc nachgelesen finde aber nichts. Was hat es denn auf sich mit der foo.o? Bin für jede Hilfe dankbar Axel
Du hast im Template die voreingestellten SOURCES (oder CSRCS oder sowas) nicht geaendert. Da stehen noch "foo.c" und "bar.c" drin als Beispielnamen. foo und bar sind syntaktische Metavariablen, die im Amerikanischen gern benutzt werden. Siehe auch http://info.astrian.net/jargon/terms/f/foo.html
komisch, ich war der festen Überzeugung ich hätte das gestern schonmal auskommentiert gehabt und es hätte auch nicht funktioniert...... Jetzt tuts Danke für den Tip!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.