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
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.
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.
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.
hi,
kA was slax istaber 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
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.
ui sorry, SprinterSB hat natürlich recht mit -I setzt man include-pfade..
noch ziemlich früh gewesen, bitte das zu entschuldigen
lg
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.
http://de.wikipedia.org/wiki/SLAXZitat von Travolds
www.robotiklabor.de - Der Podcast rund um Robotikthemen
www.direcs.de - Meine Robotik-Seite mit Videos, Fotos, Screenshots, Source-Codes und mehr.
das hätt ich auch selber gefunden aber ich hatte die muse dazu nichtZitat von just4fun
freut mich wenns funktioniert![]()
Lesezeichen