Linken, shared Libs und Versionen

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Messingschlager, Wolfgang (Wolfgang_Messingschlager_at_bmc.com)
Date: 22. Feb 2002


> -----Ursprüngliche Nachricht-----
> Von: Mathias Waack [mailto:mathias_at_atoll-net.de]
> Gesendet: Freitag, 22. Februar 2002 14:27
> An: uugrn_at_uugrn.org
> Betreff: Linken, shared Libs und Versionen
>
>
...
>
> /usr/lib/libtest.so.1
> /usr/lib/libtest.so.2
> /usr/lib/libtest.so.3
>
> Wenn ich jetzt mit "gcc test.c -ltest" kompiliere, welche Lib
> wird dann
> genommen? Und wie kann ich erzwingen, dass eine bestimmte Lib
> genommen wird
> (wenn ich z.B. unbedingt gegen libtest.so.2 linken will)?
> Also ohne den
> kompletten Namen der Lib anzugeben?
>
> Mathias
>
> --
> Mathias Waack | Mathias.Waack_at_ti.uni-mannheim.de
> Tel.: +49 621 181 2717 Fax.: +49 621 181 2713
>

Also ich würde mal spontan sagen:
- alle 3 files in unterschiedliche Verzeichnisse
- Verwenden von gcc -L <directory>

Wolfgang


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET