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

AVRStudio - błąd kompilacji: CreateProcess: No such file or directory

zbynio_k 03 Gru 2015 13:10 909 2
REKLAMA
  • #1 15207079
    zbynio_k
    Poziom 10  
    witam,
    zdarzyła mi się taka przypadłość,
    w czasie kompilacji programu w AVRStudio program się zawiesił i musiałem go 'zabić'
    po ponownym uruchomieniu i próbie build wyskakuje błąd i to dla każdego projekru (nawet NAJprostszego)

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Build started 3.12.2015 at 13:08:29
    avr-gcc -mmcu=atmega88 -Wl,-Map=main.map main.o -o main.elf
    avr-gcc: CreateProcess: No such file or directory
    make: *** [main.elf] Error 1
    Build failed with 1 errors and 0 warnings...

    środowisko
    1. XP SP3
    2. AVRStudio 4.18.716, SP3
    WinAVR-20100110
    3. mam pełne uprawnienia do katalogów z projektami (administrator)

    po przeszukaniu pół tony netu i postów na elektrodzie, nie znalazłem wyjaśnienia powstałej sytuacji
    znalazłem sugestie, że to wina zmiennych środowiskowych ale jak sądzę w moim przypadku wina nie leży po tej stronie,
    ponieważ z konsoli uruchamia mi się zarówno avr-gcc jak i make

    C:\>avr-gcc
    avr-gcc: no input files

    C:\>make
    make: *** No targets specified and no makefile found. Stop.

    próbowałem również z konsoli uruchomić (plik main.c jest w katalogu C:\a)

    C:\a>avr-gcc -mmcu=atmega88 -Wl,-Map=main.map main.o -o main.elf
    avr-gcc: CreateProcess: No such file or directory

    niestety ten sam błąd
    nie potrafię poradzić sobie z tym problemem
    ponadto wyczytałem, że reinstal AVRStudio nic nie daje

    nie używam AS ze względu na bardzo lichego laptopa (CPU - 1 rdzeń i 512M RAM'u)
  • REKLAMA
  • #2 15207149
    grko
    Poziom 33  
    Masz plik main.o w katalogu w którym wywołujesz komendę? Może sprobuj:

    avr-gcc -mmcu=atmega88 -Wl,-Map=main.map main.c -o main.elf
  • #3 15207203
    zbynio_k
    Poziom 10  
    dzięki za zainteresowanie

    przez zabicie procesu, popierniczył się plik ld.exe z katalogu
    D:\Program Files\AVR\WinAVR-20100110\avr\bin

    na szczęście miałem instalkę na innym kompie, podmieniłem plik wszystko śmiga jak przedtem

    temat rozwiązany
REKLAMA