Forum: Compiler & IDEs ARM-Cross Compiler finden -ljpeg nicht


von Stefan P. (stefan_p49)


Lesenswert?

Hallo zusammen,

ich bin gerade dabei für das Beagleboard XM etwas auf meinem Festrechner 
zu kompilieren.
Auf dem Festrechner läuft  Linux mit dem Kernel 2.6.32.

Das Programm wollte ich einmal für den Rechner (386 Struktur) und für 
die ARM-Architektur kompilieren.
für den Rechner klappt das gut und das Programm läuft auch, aber wenn 
ich das mit Hilfe des Cross Compilers machen möchte erhalte ich 
folgenden Fehler:

/usr/lib/gcc/arm-linux-gnueabi/4.4.5/../../../../arm-linux-gnueabi/bin/l 
d:  cannot find -ljpeg


Ich habe schon einiges probiert und weiß jetzt leider nicht mehr weiter.
Wie kann ich nun dem Linker mitteilen, wo er die Bibliothek findet?

Ich hoffe mir kann einer von euch helfen.

Viele Grüße
Stefan

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Stefan P. schrieb:
> Wie kann ich nun dem Linker mitteilen, wo er die Bibliothek findet?

Mit -L.

Wenn du ein -v mit angibst, siehst du, in welchen Verzeichnissen er
standardmäßig sucht.

von PittyJ (Gast)


Lesenswert?

Ich habe den Beagle selber compilieren lassen.
Für kleinere Projekte dauert das auch nicht wesentlich länger, der ARM 
ist schon recht fix.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.