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

Błąd kompilacji w WinAVR: avr-gcc CreateProcess - brak pliku lub katalogu

tomczak233 20 Cze 2014 14:20 2082 27
REKLAMA
  • #1 13724519
    tomczak233
    Poziom 9  
    Cześć,
    mój problem polega na tym,że nie mogę skompilować projektu.
    taki błąd
    avr-gcc: CreateProcess: No such file or directory
    make.exe: *** [led.o] Error 1

    Utworzyłem mfile zgodnie z tym co podają na stronie forbot, ale dostałem taki komunikat, przejrzałem więc posty na forum,a głównie ten Link
    ale nic nie pomogło, nie wiem co dalej, zrobiłem to co pisali w poście czyli w konsoli sprawdziłem avr_gcc i dostałem avr-gcc: no input files
    a gdy z konsoli będąc w folderze projektu wpisałem
    avr-gcc.exe -mmcu=atmega8 -Wall -Os -gdwarf-2 -DF_CPU=1000000 -std=gnu99 main.c
    dostałem komunikat jak przy kompilacji z notepada
  • REKLAMA
  • #2 13724526
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 13724531
    tomczak233
    Poziom 9  
    a bardziej konkretnie?
  • #4 13724579
    Konto nie istnieje
    Konto nie istnieje  
  • #5 13724587
    tomczak233
    Poziom 9  
    zrobiłem to o czym tak dobitnie napisałeś i nie pomogło
  • #6 13724601
    Konto nie istnieje
    Konto nie istnieje  
  • #8 13724631
    tomczak233
    Poziom 9  
    C:\WinAVR-20100110\utils\bin - make.exe
    C:\WinAVR-20100110\bin - avr-gcc.exe
  • REKLAMA
  • #10 13724672
    tomczak233
    Poziom 9  
    wydawało się mi to proste, zrobiłem to przez mfile
    a wracając to w czym rzecz,że nie działa? czy chodzi,że źle zrobiony makefile
  • #11 13725703
    Konto nie istnieje
    Konto nie istnieje  
  • #12 13725951
    tomczak233
    Poziom 9  
    jak wpisałem make to jest ten sam komunikat co przy kompilacji z poziomu notepad
    a ścieżkę PATH C:\WinAVR-20100110\bin; C:\WinAVR-20100110\utils\bin, ale z tego co widzę to przy instalacji programu tak do zmiennych systemowych dodaje się ścieżka więc dodawanie ręcznie chyba nie potrzebne
  • #13 13726614
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #14 13726701
    mi14chal
    Poziom 28  
    Najlepiej pokaż wynik polecenia: echo %PATH%
  • #15 13726802
    tomczak233
    Poziom 9  
    C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;C:\WinAVR-20100110
  • #16 13728097
    tomczak233
    Poziom 9  
    a mogę jakieś inne środowisko zainstalować czy raczej to nie pomoże?
  • #18 13730188
    tomczak233
    Poziom 9  
    Toolchain zainstalowałem, dodał się do PATH, ale dalej ten sam błąd
  • #19 13731691
    tomczak233
    Poziom 9  
    Pomoże ktoś?, bo stoję w miejscu i nie wiem już o co chodzi, tak jak napisałem DO PATH dodane są ścieżki, zainstalowałem nawet toolchain ze strony atmel, ale nic nie pomaga
  • #20 13731716
    mi14chal
    Poziom 28  
    Zainstalowałeś AS czy sam toolchain?
  • #21 13731781
    tomczak233
    Poziom 9  
    zainstalowałem sam toolchain dodał się do path, nie chciałem AS, bo mam programator usbasp, a widziałem,że trzeba dość długo konfigurować oprogramowanie, a nie mam pewności czy zadziała skoro nie działa winavr
  • #22 13732398
    mi14chal
    Poziom 28  
    Najlepiej zainstaluj AS i tam zrób projekt i tam go skompiluj, później się będziesz martwić o usbasp.
  • #23 13733036
    tomczak233
    Poziom 9  
    odpowiedz AS,taka sama jak dla WinAVR czyli avr-gcc: No such file or directory
  • #24 13736291
    tmf
    VIP Zasłużony dla elektroda
    To albo antywirus szkodzi w systemie, albo coś miesza w path, albo masz zainstalowane jakieś inne narzędzia, w tym inny program make z jakiegoś innego toolchaina, np. microsoft C czy coś takiego. Pokaż pełną wartość path, bo to co pokazałeś to raczej tylko wycięta część.
  • #25 13737954
    arek944
    Poziom 11  
    A może sprawa jest bardziej prozaiczna? Czy w nazwie konta na komputerze masz jakąś polską literkę?
  • #26 13738295
    tomczak233
    Poziom 9  
    C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin;

    To co mam w path, w nazwie nie mam polskich znaków
  • #27 13738717
    arek944
    Poziom 11  
    Nie chodzi mi o ścieżkę dostępu, w której zlokalizowane są toolchain i WinAVR...
    Sprawdź, czy ścieżka do folderu docelowego, do którego mają być generowane pliki HEX nie zawiera polskich znaków.
  • #28 13739159
    tomczak233
    Poziom 9  
    Nie zawiera polskich znaków, już na początku to sprawdzałem.
REKLAMA