logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[WinAVR] WinAVR nie generuje plików.

kiuba 27 Sty 2011 17:05 2460 7
  • #1 9065095
    kiuba
    Poziom 10  
    Witam!
    Otóż używam WinAVR-20090313, wszystko się do wczoraj bardzo ładnie kompilowało, dzisiaj odpalam, kompiluję i:
    
    > "make.exe" all
    -------- begin --------
    Size before:
       text	   data	    bss	    dec	    hex	filename
       3800	     56	      3	   3859	    f13	termostat.elf
    avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=termostat.lst -Ilib -Os termostat.c -o termostat.o
    process_begin: CreateProcess((null), avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=termostat.lst -Ilib -Os termostat.c -o termostat.o, ...) failed.
    make (e=2): Nie można odnaleźć określonego pliku.
    
    make.exe: *** [termostat.o] Error 2
    
    > Process Exit Code: 2
    

    Czego WINAVR nie może znaleźć bo trochę nie rozumiem?
    Wszystko w katalogu jest tak jak dawniej, w sensie:
    termostat.a
    termostat.c
    termostat.cof
    termostat.eep
    termostat.elf
    termostat.hax
    termostat.lss
    termostat.lst
    termostat.map
    termostat.o


    Ktoś wie o co chodzi skoro wcześniej wszystko było OK?... :|
  • #2 9066386
    hotdog
    Poziom 26  
    nie masz makefile...
  • #3 9066811
    mirekk36
    Poziom 42  
    Zaczni używać jakiegoś zintegrowanego środowiska, które automatycznie za ciebie zajmuje się generowaniem pliku "makefile" - np AVR Studio albo Eclipse - to skończą się takie problemy ;)
  • #4 9067791
    Konto nie istnieje
    Konto nie istnieje  
  • #5 9072074
    kajojj
    Poziom 13  
    Pierwsze co to spróbuj zaktualizować WinAVR. Najnowszą wersję pobierzesz tutaj: WinAVR-20100110. A druga sprawa to pokaż swojego Makefile'a.
  • #6 9076453
    scop
    Poziom 10  
    U mnie jest podobnie, komunikat:

    > "C:\WinAVR-20100110\make.bat" 
    
    d:\elektronika\programy c avr\kurs c\cw1>make.exe
    'make.exe' is not recognized as an internal or external command,
    operable program or batch file.
    
    > Process Exit Code: 1
    


    W załączniku plik make.bat oraz PrtSc. Za pomoc będę wdzięczny...

    [WinAVR] WinAVR nie generuje plików.
  • #7 9076901
    ZbeeGin
    Poziom 39  
    scop napisał:
    W załączniku plik make.bat oraz PrtSc. Za pomoc będę wdzięczny...

    Brak ścieżek do WinAVR w zmiennej systemowej PATH.
  • #8 9076988
    scop
    Poziom 10  
    Zgadza się, źle miałem ustawioną scieżkę w pliku, podziękował.
REKLAMA