sonnenblen.de - Das unabhängige Sun User Forum
Software => Programmieren, Kompilieren => Thema gestartet von: DEMONizer am 13. April 2004, 01:44:16
-
Was ist der Unterschied zwischen Bibliotheks-Verzeichnissen die in der Variablen LD_LIBRARY_PATH stehen und solchen die mit crle bekannt gemacht wurden.
Bezieht sich das auf unterschiedliche Binder/Lader
Gruß
Mathias
-
http://docs.sun.com/db/doc/806-0624/6j9vek52p?a=view
Man kann das also dazu gebrauchen, ein Programm mit einer speziellen Library zu benutzen ohne den LD_LIBRARY_PATH zu änden.
Zum Beispiel kannst du ja 2 mal SDL auf dem Rechner haben (das Beispiel hatte ich jetzt grad, weil das SDL von der CompanionCD in meinem Fall nicht funzte) und dein spezielles Programm nimmt dann halt nicht das aus dem LD_LIBRARY_PATH sondern das was du mit crle konfiguriert hast.
Hab ich allerdings noch nie gebraucht (hab das immer irgendwie anders gemacht) und bis jetzt auch nicht gekannt.
Mfg. Erisch
-
Hallo,
der unterschied ist jener:
Angenommen wir müssen LD_LIBRARY_PATH verwenden weil ein Programm nicht sauber kompiliert ist, dann brauch jetzt User die richtigen LD_LIBRARY_PATHs. Sprich du hast den n fachen Konfigurationsaufwand pro User.
CRLE hingegen ist System weit. Du brauchst du eine Konfiguration für das ganz System.
Allgemein noch dazu: Build von Programmen die nicht wissen wo sie die Libs suchen sollen sind abartig. Richtigerweise sollten die Programmen durch den RPATH der beim compilieren/linken gesetzt wird Positionen für die Libs erhalten.
Grüße,
chris
-
Würde das nicht auch gehen wenn Du den LD_LIBRARY_PATH
in /etc/profile setzt ? :)
Gruss
Hans-Georg
-
Ja das geht auch.
Die Diskussion hatten wir aber nun schon öfter.
-
@bespin127
Manchmal macht es Sinn,
nachzusehen, wann das letzte Posting datiert ist.
Dann kann man sich die peinlichkeit ersparen,
eine Antwort auf eine fast 10 Monate altes Posting zu geben.
Derjenige, der ursprünglich mal diesen Thread eröffnet hat,
der denk daran sicher schon lange nicht mehr.
-
@Sparky
Was kann denn der Demonizer dafür, dass jemand auf sein Post antwortet. Außer vielleicht er kann in die Zukunft sehen und hat deswegen den Beitrag geschrieben.
Also immer ma gucken, wem man gute Hinweise gibt ... ;)
-
.....hä was ?!? ???
-
Das
« Letzte Änderung: 05.02.05 um 17:05:23 von Sparky »
entlarvt dich ;)
-
....iss mir schon klar.
Aber damit habe ich meinen Fehler behoben. ;D