GCC beibringen System Verzeichnisse zu ignorieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
flaffy
Beiträge: 128
Registriert: 01.09.2004 10:12:33
Wohnort: München
Kontaktdaten:

GCC beibringen System Verzeichnisse zu ignorieren

Beitrag von flaffy » 26.03.2005 23:49:30

Huhu

Wie kann ich dem gcc beibringen z.B. System Verzeichnisse wie /usr/lib etc. zu ignorieren?

Mein aktuelles Problem...ich habe in /usr/lib alte Libraries installiert ... im Installationsscript des Programms habe ich zwar den neuen Library Pfad angegeben - dieser wird allerdings ignoriert und stattdessen wird der Pfad der alten Library Version in /usr/lib genommen.

Wo sieht der gcc nach Libraries? Pfad Variable? Eigene Konfigurationsdatei?
Hier könnte IHRE Werbung stehen !!!

Benutzeravatar
devilx
Beiträge: 734
Registriert: 26.08.2003 22:57:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Filderstadt
Kontaktdaten:

Beitrag von devilx » 27.03.2005 00:32:49

Du kannst es mit gcc -L/usr/local/lib/ -lmylib versuchen.
When you smile, the world smiles with you :)
When you fart, you stand alone :(
... a place full of dorkness

flaffy
Beiträge: 128
Registriert: 01.09.2004 10:12:33
Wohnort: München
Kontaktdaten:

Beitrag von flaffy » 27.03.2005 10:30:18

Aber -L sagt doch aus das er dann genau da suchen soll?

Genau dieses Konstrukt habe ich verwendet - und genau das wundert mich! Dieses Konstrukt wird nämlich einfach ignoriert. -L/opt/mysql/lib/mysql lmysqlclient lz lm ...

Aber er will sie einfach nicht einbinden! Die Header Dateien findet er - das Programm wird ohne Probleme kompiliert..

Aber kann ich nicht an irgendwelchen Konfigurationsdateien rumspielen? Oder explizit sowas wie -Laufgarkeinenfallsuchenin/usr/lib angeben?
Hier könnte IHRE Werbung stehen !!!

Antworten