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

Build projektu avr-c w eclipse wyrzuca błąd na manjaro(linux)

kacpersyn 09 Sie 2016 01:28 1338 8
  • #1 15857331
    kacpersyn
    Poziom 7  
    Dzień dobry, posiadam Manjaro, na którym zainstalowałem Eclipse i odpowiednie pakiety avr (avr-gcc, avr-gdb, avr-libc, avr-binutils, avr dude i plugin do Eclipse - "eclipse-avr"). Zamierzam używać Eclipse do programowania arduino jako zwykłego avr'a. Skonfigurowałem Eclipse zgodnie z tym http://roboblog.eu/2016/02/14/arduino-zwykly-jezyk-c/ poradnikiem. Niestety przy komendzie "Build All" pojawiają się błędy, które widoczne są na zrzucie ekranu zamieszczonym w załączniku. Co mam zrobić, aby wyeliminować problem?
  • Pomocny post
    #2 15857530
    JacekCz
    Poziom 42  
    Tam mniej więcej (nawet więcej) pisze.
    *NOTE jestem pewien wkleiłeś za dużo, to nie ma jak wystąpić w linii komendy (Edit: widzę autor bloga już pojechał bo bandzie)
    a wcześniejszy argument z obrazka nie powiem, ma niewłaściwe minusy, albo coś w tym stylu.
    Silniki blogowe i ta branża często upiększają znaki specjalne. Np niektóre sposoby na stworzenie dokumentu PDF upiększają apostrofy, rozkładając zamieszczone programy
  • Pomocny post
    #3 15857533
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #4 15857547
    JacekCz
    Poziom 42  
    majeranek53 napisał:
    Witam
    Jak na mojego czuja, to brak jest skonfigurowania Menu->Window->Preferences->AVR->Paths. Musisz podać odpowiednio ścieżki do kompilatora itp.
    A jeśli podałeś, to coś źle założyłeś Projekt. Powinien być bez spacji i polskich znaków.


    Nie ma potrzeby na czuja. Kompilator ewidentnie jest odnaleziony na ścieżce, bo się przedstawia i daje błędy. (Nie neguję że ścieżki coś warto przejrzeć - może wyjść za chwilę). Tu jednak wyraźnie argument nieplikowy jest interpretowany jako plikowy, zgaduję ma chory/e minus/y
  • Pomocny post
    #6 15858382
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #7 15858424
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #8 15858492
    grko
    Poziom 33  
    Taka komenda wyświetli katalogi, które avr-gcc domyślnie załącza:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • #9 15858966
    kacpersyn
    Poziom 7  
    Dziękuję wam bardzo za pomoc. Problem został rozwiązany. Skonfigurowałem Eclipse według tego http://android.serverbox.ch/?p=394 poradnika i program (plik hex i elf także) zbudował się, nie wiem gdzie tkwił błąd, może w konfiguracji programatora (ale powinno się kompilować nawet bez tego), może w "Command line pattern" (tym razem zostawiłem domyślnie, ale wcześniej jak przywracałem domyślne ustawienie nie kompilowało się). Co do "AVR Header Files" to o dziwo program kompilował się i wgrywał na Arduino bez tego, ale nie mogłem korzystać z "AVR Device Explorer". Tutaj dzięki waszej pomocy znalazłem ścieżkę do "AVR Header Files" - /usr/avr/include. Jeszcze raz dziękuję za pomoc i poświęcony mi czas.
REKLAMA