Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Linker Suchpfade angeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
20.02.2004, 10:13 Uhr
virtual
Sexiest Bit alive
(Operator)


Mein erstes Hören, daß LD_LIBRARY_PATH für den Compiler/Linker von bedeutung ist. Ist eigentlich für den dynamic loader da um zur Laufzeit eines Programms die richtigen Libs zu suchen.
Du kannst es höchstens etwas mal so in deinem Makefile probieren:

Code:
gcc ... $(subst :, -L,$(LD_LIBRARY_PATH)) ...


Setzt aber voraus, daß LD_LIBRARY_PATH wirklich sauber ist und keine leeren Pfade enthält, also sowas wie ":/foo/bar" wäre Mist.

Abgesehen davon ist es hinsichtlich nachvollziehbarer Builds eher schlecht, denBuild von LD_LIBRARY_PATH abhängig zu machen.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 20.02.2004 um 10:15 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
20.02.2004, 12:52 Uhr
typecast
aka loddab
(Operator)


Was würde denn passieren, wenn LD_LIBRARY_PATH leere Pfade enthält?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
20.02.2004, 13:10 Uhr
virtual
Sexiest Bit alive
(Operator)


Wenn LD_LIBRARY_PATH=":/foo/bar", da würde das subst "-L -L/foor/bar" draus machen. Da stoplert dann der gcc vermutlich drüber.
Es gibt mit Sicherhait möglichkeiten, das zu umgehen, aber ich habe eigentlich keine Lust, mir darüber den kopf zu zerbrechen
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: