- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 9 von 9

Thema: Avr-gcc (Linux) Problem [gelöst.. danke an alle]

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.07.2006
    Ort
    Karlsruhe/München
    Alter
    34
    Beiträge
    587

    Avr-gcc (Linux) Problem [gelöst.. danke an alle]

    Anzeige

    Praxistest und DIY Projekte
    Hallo.

    Ich installiere z.Z. Avr-gcc auf Slax. Das klappt auch soweit, nur beim kompilieren (über Makefile) meckert Avrgcc dass angeblich "-lgcc" nicht gefunden werden kann. Aus frustration habe ich die File mal in alle Verzeichnisse kopiert, wo es fehlen könnte, aber die Fehlermeldung bleibt. Nun meine Frage:

    Wohin genau muss Ich dieses libgcc.a kopieren, dass dies klappt?

    Und noch etwas trat auf:
    Bei dem kompilieren verlangt er x-Verschiedene Dateien in das Projektverzeichniss zu kopieren, sonst gibts Fehlermeldungen. Gibt es nicht eine möglichkeit die in ein zentrales Verzeichniss zu kopieren, und wenn ja, welches?

    Vielen Dank für Eure Hilfe schonmal im Vorraus

    s.o.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von just4fun
    Registriert seit
    06.09.2004
    Ort
    Hannover
    Alter
    52
    Beiträge
    314
    Hi,

    gibt es unter slax kein apt-get?
    Probier an der Console mal
    $apt-get update
    $apt-get install avr-gcc

    oder komfortabler per
    $aptitude

    Gruß vom Linux-Newbie,

    just4fun
    www.robotiklabor.de - Der Podcast rund um Robotikthemen
    www.direcs.de - Meine Robotik-Seite mit Videos, Fotos, Screenshots, Source-Codes und mehr.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Wenn die libgcc nicht gefunden wird, dann stimmt etwas mit der Installation nicht, mit den Pfaden oder den Rechten.

    Anleitungen zur Installation findest du unter gcc.gnu.org und unter
    http://www.nongnu.org/avr-libc/user-...all_tools.html
    Disclaimer: none. Sue me.

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    04.05.2005
    Ort
    Steiermark/AT
    Alter
    41
    Beiträge
    36
    hi,

    kA was slax ist aber wenn er die lib nicht findet könntest du auch versuchen, den pfad zur lib in die
    # vi /etc/ld.so.conf
    einzutragen und danach ein
    # ldconfig -v
    ausführen. dadurch sollte der compiler den pfad zur lib finden. Ansonsten würde auch noch gehen, mit
    -I/pfad/zur/lib (merke - grosse i)
    in das makefile hinzu zufügen und diese angabe bei jedem übersetzungsschritt anhängen.

    lg

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Pfade zu Libs gibt man an mit -L (-I sagt Include-Pfad(e))

    Die libgcc.a ist keine Host-Lib (wie zB libiberty), sondern eine Target-Lib, die im GCC Installationsverzeichnisbaum steht.

    Hast du mal versucht es "von Hand" zu übersetzen und nicht per make um Fehler bzw seltsame Einstellungen im Makefile auszuschliessen?
    Disclaimer: none. Sue me.

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    04.05.2005
    Ort
    Steiermark/AT
    Alter
    41
    Beiträge
    36
    ui sorry, SprinterSB hat natürlich recht mit -I setzt man include-pfade..
    noch ziemlich früh gewesen, bitte das zu entschuldigen

    lg

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.07.2006
    Ort
    Karlsruhe/München
    Alter
    34
    Beiträge
    587
    Hallo zusammen.

    Herzlichen Dank an alle die geholfen haben.

    Das war meine Lösung: Die Option "-L" habe ich in der Makefile angegeben und alles hat wunderbar funktioniert.

    Herzlichen Dank und wieder was dazugelernt.

    Grüße

    s.o.

  8. #8
    Erfahrener Benutzer Begeisterter Techniker Avatar von just4fun
    Registriert seit
    06.09.2004
    Ort
    Hannover
    Alter
    52
    Beiträge
    314
    Zitat Zitat von Travolds
    kA was slax ist
    http://de.wikipedia.org/wiki/SLAX
    www.robotiklabor.de - Der Podcast rund um Robotikthemen
    www.direcs.de - Meine Robotik-Seite mit Videos, Fotos, Screenshots, Source-Codes und mehr.

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    04.05.2005
    Ort
    Steiermark/AT
    Alter
    41
    Beiträge
    36
    Zitat Zitat von just4fun
    Zitat Zitat von Travolds
    kA was slax ist
    http://de.wikipedia.org/wiki/SLAX
    das hätt ich auch selber gefunden aber ich hatte die muse dazu nicht
    freut mich wenns funktioniert

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad