Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[WinAVR] WinAVR nie generuje plików.

27 Sty 2011 17:05 2322 7
  • Poziom 9  
    Witam!
    Otóż używam WinAVR-20090313, wszystko się do wczoraj bardzo ładnie kompilowało, dzisiaj odpalam, kompiluję i:
    Code:

    > "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?... :|
  • 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 ;)
  • Użytkownik usunął konto  
  • Poziom 13  
    Pierwsze co to spróbuj zaktualizować WinAVR. Najnowszą wersję pobierzesz tutaj: WinAVR-20100110. A druga sprawa to pokaż swojego Makefile'a.
  • Poziom 9  
    U mnie jest podobnie, komunikat:

    Code:
    > "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.
  • Poziom 38  
    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.
  • Poziom 9  
    Zgadza się, źle miałem ustawioną scieżkę w pliku, podziękował.