- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 6 von 6

Thema: Installation avrlibc unter openSUSE 11.3

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    1. In den gcc-Quellen gibt es eine Datei <GCC_SOURCES>/gcc/config/avr/avr.c
    2. Öffne die Datei mit einem Texteditor und gehe in die Funktion avr_option_override
    3. In der Funktion gibt es eine Stelle
      Code:
         if (!t->name)
           {
             fprintf (stderr, "unknown MCU '%s' specified\nKnown MCU names:\n",
             avr_mcu_name);
    4. Das Problem ist, daß hier nur eine Meldung ausgegeben wird, aber GCC keinen Fehlercode zurückgibt und die avr-libc davon ausgeht, daß diese Hardware unterstützt wird. Daher wird besagte Stelle abgeändert zu
      Code:
         if (!t->name)
           {
             error ("unknown MCU '%s' specified", avr_mcu_name);
      Für nen privaten Fix reicht das
    5. Abspeichern und GCC neu generieren. make im gcc-build-Verzeichnis genügt, danach make install.
    6. Voilà
    Disclaimer: none. Sue me.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    29.08.2010
    Beiträge
    33
    hey,
    Ich habe es heute endlich geschafft deine Anleitung auszuprobieren.
    Und es funkioniert einwandfrei!

    viele Dank dafür!

    Gruß

    Rainer


    [Gelöst]

  3. #3
    Hallo zusammen,
    ich hoffe es ist noch nicht zu spät und dieser Thread findet noch Beachtung.

    Ich habe exakt den gleichen Fehler wie ra.graf1988. Allerdings bin ich scheinbar ein noch zu "unerfahrener" Anfänger, denn ich kann die Lösung von SprinterSB schon beim Schritt eins nicht ausführen. Ich finde die GCC Quellen nicht. Installiert ist er aber.

    Vielen Dank für eure Hilfe im voraus,

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress