Ich habe kürzlich viel über Shared Libraries unter Linux gelesen und hier habe ich gelernt:
soname
einschließlich der Hauptversionsnummer einbetten. So etwas wie: libfoo.so.1
libfoo.so.1.0
/usr/local/lib
, wenn ldconfig
ausgeführt wird, liest sie soname
und erstellt einen Symlink namens libfoo.so.1
, der auf libfoo.so.1.0
zeigt. libfoo.so
zeigt auf libfoo.so.1.0
. Dies geschieht normalerweise durch das Paket entwicklung (wenn die Bibliothek gepackt ist). Stimmt das?
Tags und Links c c++ linux shared-libraries