-
Thread
Programmers notepad - probleme bei make all
wechseln. Hierzu möchte ich Programmers Notepad verwenden. Einen Makefile habe ich bereits erstellt, mit make all im Programmers notepad erhalte ich bei meinem kleinen c-Programm "make.exe: *** No rule to make target `obj/main.o', needed by `testpp.elf'". Das c-Programm habe ich testpp.c genannt. Was habe ich
Ich habe das selbe problem. "make.exe: *** No rule to make target `obj/main.o', needed by `testpp.elf'" Aber da oben steht keine richtige lösung deswegwn wollte ich mal fragen wir es gelöst wird. Ich schicke auch mal mein makefile
-
Thread
Makefile No rule to make target `obj/main.o',
for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `obj/main.o',needed by RobCV20.elf'. Stop. > Process Exit Code: 2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Makefile will ein main.c !
erstellt wird: # List C++ source files here. (C dependencies are automatically generated.) CPPSRC = main.cpp --> das gibt den Fehler ------------------- Richtig ist: CPPSRC = $(TARGET).cpp
-
Thread
Fehler beim compilieren
achso ... der neue fehler ist: > "make" extcoff make: *** No rule to make target `blink.o', needed by `blink.elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:00
> "make.exe" program make. exe: *** No rule to make target `obj/main.o', needed by `lauftest.elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:00 das ist ein bug in der winavr-c-version april2006
-
Thread
win-avr vom 14.4.06
; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. das ist die make mit target= robosapien : make.exe: *** No rule to make target `obj/main.o', needed by `robosapien.elf
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 `obj/main.o', needed by `robosapien.elf'. Stop. > Process Exit Code: 2> Time Taken
-
Thread
Wie MSP430 unter Eclipse flashen?
** make -k clean all rm -rf ./main.o ./main.d Test2 rm: cannot remove `Test2': Permission denied make: [clean] Error 1 (ignored) Building file: ../main.c Invoking: mspgcc GCC C Compiler msp430-gcc
of configuration Debug for project Test **** make -k clean all rm -rf ./test.o ./test.d test.elf make: *** No rule to make target `test.elf', needed by `all'. make: Target `all' not remade because of errors. Build complete for project Test
-
Thread
Make
-Wa,-adhlns=obj/1wire.lst -std=gnu99 -Wundef -MD -MP -MF .dep/1wire.o.d 1wire.c -o obj/1wire.o make.exe: *** No rule to make target `obj/main.o', needed by `1wire.elf'. Stop. Weiß nicht mehr was ich tun soll habe alle mein Wissen eingesetzt um alle Source files in Objektfiles zu compilieren.
Hallo, wie heist den die Datei die du compilieren möchtest... ich kenne diese Meldung wenn du z.B. MAIN.c statt main.c hast. wäre das eine Möglichkeit? Gruss, Gary
-
Thread
make.exe: *** No rule to make target...nichts Hilft!!!!!
for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make: *** No rule to make target `main.o', needed by `main.elf'. Stop.
is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make: *** No rule to make target `main.o', needed by `main.elf'. Stop. D:\test>
-
Thread
sprintf() Funktion - kleines Problem
######################################### ## General Flags PROJECT = lcd_8 MCU = atmega128 TARGET = lcd_8.elf CC = avr-gcc.exe ## Options common to compile, link and assembly rules COMMON = -mmcu=$(MCU) ## Compile options common for all C compilation units. CFLAGS = $(COMMON) CFLAGS +
$(HEX_EEPROM_FLAGS) -O ihex $< $@ %.lss: $(TARGET) avr-objdump -h -S $< > $@ ## Clean target .PHONY: clean clean: -rm -rf $(OBJECTS) lcd_8.elf dep/* lcd_8.hex lcd_8.eep ## Other dependencies -include $(shell mkdir dep 2>/dev/null) $
-
Thread
Fompilerfehlermeldung bei 1 Wire Routine
Thread einbauen. http://www.mikrocontroller.net/forum/read-4-84831.html#256725 Wenn ich die Main.c mit Make all compilieren möchte, bekomme ich folgende ( mir nicht verständliche Fehlermeldung ) ! > "make.exe" all -------- begin -------- avr-gcc (GCC) 3.4.3 Copyright (C) 2004 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 `main.o', needed by `main.elf'. Stop. > Process Exit Code: 2 Die make Datei
-
Thread
Include funktioniert beim AVRStudio nicht
ausgewählt. Dateinae ist Vorlagen.c Allerdings bekomme ich dann folgende Fehlermeldung: make: *** No rule to make target `../Vorlagen.c', needed by `Vorlagen.o'. Stop. dieser fehler taucht aber nicht auf wenn ich ein externes Makefile nehme welches ich über WINAVR [MFILE] erzeugt habe
to make target.elf...needed by bla.o Mich würde auch mal interessieren ob man das beheben kann. Weißt du was ich meine Julien?
-
Thread
Inline Asm
in meinem Makefile erzeugt. Leider bekomme ich dann folgende Meldung: C:\AVR\WinAVR\utils\bin\make.exe: *** No rule to make target `isr.o', needed by `AppMain.elf'. Stop. Hast du eine Ahnung woran das liegt? Grüsse Michael
nicht vertan? Wenn die Datei Isrs.S heißt, wird das make sie nicht finden, wenn es isrs.o bauen soll.
-
Thread
makefile error: no rule to make ...
for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `main.o', needed by `main.elf'. Stop. > Process Exit Code: 2 nach einiger suche
mrdaniel82 hat WinAVR und unter Windows ist Python ein ziemliches Problem. @mrdaniel82 Das mit dem make ist eigentlich ganz einfach, wenn Du mfile benutzt. Wenn Du nur eine Datei im Sourcecode hast, dann nenne sie main.c Das Makefile, das aus dem PN2 aufgerufen wird und das Du mit mfile erzeugst, nimmt
-
Thread
Probleme mit WinAVR-Programmierung (ATmega8)
WinAVR versucht, bin auch ein Stück weiter, er fängt an mit -----begin-------- bla bla bla make.exe: ***No rule to make target 'main.o', needed by 'main.elf'. stop. Process Exit Code: 2 Was ist denn jetzt noch falsch?!?!
' . . . . . make.exe*** [main.o] Error 1 Process Exit Code: 2
-
Thread
Misteriöser Fehler ????
betroffenen datei nichts gemacht hab. Was soll diese Fehlermmeldung bedeuten ? Wie kann ich die fehlende rule festlegen ? Gruß, Frank Fehlermeldung: make.exe: *** No rule to make target `spi.o', needed by `main.elf'. Stop. > Process Exit Code: 2
das spi.o per Hand bauen, ist aber mit Makefile, wenn du's benutzt, natuelrich sinniger. Kurzum: main.elf enthaelt spi.o, spi.o ist (auch) aus spi.c entsanden. spi.c geaendert, spi.o neubauen (make-Fehler, wie bauen??), spi.o & evtl andere *.o Files zum main.elf zusammendaengeln.
-
Thread
make all ???
mal WinAVR installiert, Makefile erstellt und nen C Code geschrieben...versucht zu compilieren mit make all und dann kam folgende meldung make.exe: *** No rule to make target `main.o', needed by `main.elf'. Stop. Was haut da nich hin...hab im Forum nix auf anhieb gefunden...kanns an irgendwelchen
> Er braucht doch scheinbar die main.elf...woher soll er denn die > kriegen??? Nein. Er braucht main.o, um main.elf zu erstellen, aber er findet nichts, aus dem er main.o bauen kann. PS: Deine ?-Taste prellt.
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
`servo_pin_high' main.c:39: warning: implicit declaration of function `servo_pin_low' main.c:47:2: warning: no newline at end of file main.c:47: error: parse error at end of input make.exe: *** [main.o] Error 1
compilieren (alles nach readme eingestellt): -------------------------------------------------------- > "make.exe" all MAKE Version 5.2 Copyright (c) 1987, 2000 Borland Error makefile 335: Colon expected Error makefile 366: Too many rules for target '%.o' Error makefile 404: Command syntax error *** 3
-
Thread
avrasmeditor
wenn ich es dann in ein hex file umwandeln will kommt folgende meldung: > "make.exe" all make.exe: *** No rule to make target `all'. Stop. > Process Exit Code: 2 dies ist mein programm code: .INCLUDE "C:\WinAVR\examples\demo\bla\inc\m8def.inc" .CSEG .LDI r16,0xFF
----------------------------------------------------------------------- # On command line: # # make all = Make software. # # make clean = Clean out built project files. # # make coff = Convert ELF to AVR COFF. # # make extcoff = Convert ELF to AVR Extended COFF. # # make program = Download
-
Thread
WinAVR und makefile(mfile)
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `1khz.o', needed by `1khz.elf'. Stop. > Process Exit Code: 2
definition has no type or storage class 1KHZ_C.c:15: warning: return type of 'main' is not `int' make.exe: *** [1KHZ_C.o] Error 1 > Process Exit Code: 2
-
Thread
Erste Schritte..und nur Fehler..!
Wstrict-prototypes -Wa,-adhlns= -IC:\WinAVR\include -IC:\WinAVR\include\X11 -std=gnu99 --output main.elf -Wl,--section-start=.text=0x1800 -Wl,-Map=main.map,--cref -lm C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o(.init9+0x0): undefined reference to `main' make.exe: *** [main.elf
; 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 `main.o', needed by `main.elf'. Stop. > Process Exit Code: 2 ----------------
-
Thread
Warum keine anständige Fehlermeldung
"make.exe: *** No rule to make target `main.o', needed by `main.elf'" Das _ist_ eine anständige Fehlermeldung. Aber keine, die sich auf Dein C-Programm bezieht, sondern eine, die sich auf das Makefile
File nur dazu da ist damit der Compiler weiss für welchen mc er Compilieren muss? Ich habe das MakeFile erstellt und ins gleiche Verzeichnis kompiert meines Projekt kompiert. Warum braucht der das Main.o und was soll main.elf sein? Gruss MidasX
-
Thread
mit atmega32 44780 kompatibles lcd ansteuern
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `LCDcontroll.o', needed by `LCDcontroll.elf'. Stop. > Process Exit Code: 2 ich habe im makefile meines programmes die lcd.h als sourcefile angegeben. SRC
>make.exe: *** No rule to make target `LCDcontroll.o', needed by >`LCDcontroll.elf'. Stop. >irgendwie kann avr gcc die lcd.h nicht einbinden. Wie kommst Du auf diese Idee? Die Fehlermeldung sagt
-
Thread
ihex -> binary converter für Win Kommandozeile
allzu verwirrend! :-) Demzufolge war ich froh zu lesen, dass ich ja auch gleich ein Bin-File mit der make.exe erzeugen kann. Nur wie ist die Frage?!? Habs daraufhin mit dem Eintrag: # Default target. all: begin gccversion sizebefore build sizeafter finished end build: elf bin lss sym elf: $(TARGET).elf bin: $(TARGET).bin lss: $(TARGET).lss sym: $(TARGET).sym (bin statt hex) Aber es kam nur folgende Fehlermeldung: C:\WinAVR\utils\bin\make.exe: *** No rule to make target `main.bin', needed
-
Thread
Probleme mit Array im Flash
Programm, versucht der Compiler die nicht erstellten Dateien zu verlinken, was in einem Fehler endet: No rule to make target `main.o', needed by `main.elf'. Stop.
Ich habe Dich bereits auf den Fehler hingewiesen ;) Main.c != main.c Auszug aus Deinem Makefile: # Target file name (without extension). TARGET = main # List C source files here. SRC = $(TARGET).c uart.c Daraus wird dann: "SRC = main.c
-
Thread
MegaLoad für avr-gcc
wohl ein Anfängerproblem. Wo stelle ich denn ein welche CPU ich nutzen möchte? Bekomme beim Befehl make all immer die Meldung "No rule to make target".
wohl ein Anfängerproblem. Wo stelle ich denn ein welche CPU ich nutzen möchte? Bekomme beim Befehl "make all" immer die Meldung "No rule to make target".Habe das letzte ZIP in ein Verzeichnis entpackt und rufe da das MAKE ALL auf. Ich wäre für eine kurze Hilfe dankbar, brenne zur Zeit immer mit ISP meinen
-
Thread
ProgrammersNotepad - make??
No rule to make target `coff'. Stop. > Process Exit Code: 2 Ist da möglicherweise nur eine Pfadangabe falsch? Ich habe das user manual schon durschsucht und nichts passendes gefunden. Wäre nett
for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make: *** No rule to make target `main.o', needed by `main.elf'. Stop. > Process Exit Code: 2
-
Thread
Makefile Problem??!
; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. D:\Programme\WinAVR\utils\bin\make.exe: *** No rule to make target `test.o', needed by `test.elf'. Stop. > Process
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `test.o', needed by `test.elf'. Stop. > Process Exit Code: 2 Ich hab die Datei einfach nur "test" genannt beim speichern. In der Makefile habe ich auch nur "test
-
Thread
EEprom Routine
fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=display.lst -std=gnu99 display.c -o display.o make.exe: *** No rule to make target `ee_rb.s', needed by `main.elf'. Stop. > Process Exit Code: 2
eeprom.h> are not supported on this MCU." Linking: main.elf
-
Thread
WinAVR 20050214 herausgegeben
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: *** No rule to make target `ds2.o', needed by `ds2.elf'. Stop. Andreas
niedergeschrieben, bin nicht so gewandt im Programmieren): Benutze ich das neue makefile kommt: "No rule to make target all" bei alten kommt: "make.exe: No rule to make target main.o..." Eben konnte ich das Projekt compilieren, nachdem ich (meine) nichts weiter gemacht habe, als das MAKEFILE in
-
Thread
Fehler beim Erstellen
nach den Bedürfnissen meines Programms umgeändert, erhalte aber dennoch folgenden Fehler wenn ich make all im Programmers Notepad aufrufe: make.exe: *** No rule to make target `C:/Dokumente', needed by `main.elf'. Stop. > Process Exit Code: 2 Was hab ich falsch gemacht?
-
Thread
ich auch >no rule to make target `all`<
diesen im gleichen Ordner wo auch der Sourcecode liegt ab. Ich starte WinAVR öffne meinen Code -> make all und bekomme die Fehlermeldung >no rule to make target `all`<. ich habe schon das Tutorial im Wiki gelesen, bekomme es aber nicht auf die Reihe. Gibt es so eine Art Kardinalfehler den ich begehe
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `main.o', needed by `main.elf'. Stop. > Process Exit Code: 2 Hast Du noch einen Tip ??? Gruß Michael
-
Thread
MSPGCC mit DEV-C++ 4.9.8.0 Compilereinstellungen
ich folgende Fehlermeldung erhalten. --> Kompiliert mit MSPGCC Wer weiss was das bedeutet??? make: *** No rule to make target `to', needed by `main.o'. Stop. Gruss Buri
Daß da im Makefile sowas wie: main.o: to steht und er nun nicht weiß, wie er die Datei `to' anlegen soll...
-
Thread
Anfänger Problem WinAVR Einstellungen
Programmers Notepad auf Tools -> AVR Programmieren gehe, bekomme ich folgende Fehlermeldung: > "make.exe" program Das System kann den angegebenen Pfad nicht finden. make.exe: *** No rule to make target `Licht.o', needed by `Licht.elf'. Stop.  Process Exit Code: 2 Tools -> AVR Make
winavr\examples\demo starten will kommt aber die Meldung: "demo.o does not exists - don´t know how to make ist" Liegt das irgendwie am Makefile oder was mache ich falsch
-
Thread
ASM und C (makefile/Einbindung)?
ist wirklich gut beschrieben. Muß ich zugeben. Jetzt stehe ich aber nochmal vor einem Problem: NO RULE TO MAKE TARGET 'ATA.o' NEEDED BY 'test.elf' STOP! Kenn mich da nicht aus. # WinAVR Sample makefile written by Eric B. Weddington, Jörg Wunsch, et al. # Released to the Public Domain
line: # # make all = Make software. # # make clean = Clean out built project files. # # make coff = Convert ELF to AVR COFF (for use with AVR Studio 3.x or VMLAB). # # make extcoff = Convert ELF to AVR Extended
-
Thread
fehlermeldung beim compilieren
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: *** No rule to make target `main.o', needed by 'main.elf'. Stop. > Process Exit Code: 2 Kann
-Wa,-ahlms=main.lst main.c -o main.o main.c:4: warning: return type of `main' is not `int' make: *** No rule to make target `foo.o', needed by `main.elf'. Stop. > Process Exit Code: 2
-
Thread
AVR Studio 4.07
-Wa,-ahlms=test.lst test.c -o test.o test.c: In function `main': test.c:3: warning: control reaches end of non-void function test.c:3:2: warning: no newline at end of file make: *** No rule to make target `foo.o', needed by `test.elf'. Stop. > Process Exit
-Wa,-ahlms= --output test.elf -Wl,-Map=test.map,--cref -Wl,-u,vfprintf -lprintf_flt -lm C:\WINAVR\BIN\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\crts4433.o(.init9+0x0): undefined reference to `main' make: *** [test.elf] Error
-
Thread
make.exe : *** No rule to make target `foo.o'
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
-
Thread
UltraEdit-32
Scrennshoot 1:1 übernommen. Was mache ich falsch es kommt folgende fehlermeldung: C:\AVRGCC\BIN\MAKE.EXE: *** No targets specified and no makefile found. Stop. Das make file ist dem verzeichnis wo auch das andere file liegt. Wäre für jede Hilfe dankbar. Peter
der Datei wo sich dei Cdatei drin ist ist auch das Makefile. Aber trotzdem kommt folgende meldung: make: *** No rule to make target `all'. Stop. > Process Exit Code: 2 Wäre um jeden Tip dankbar. Peter