BASH Librerie dinamiche

Da Andreabont's Wiki.

Forzare il caricamento di una libreria dinamica per un programma

Se è necessario lanciare un programma con una libreria dinamica non presente nei path di ricerca standard, e non è possibile aggiungerla (impossibilità di installarla nel sistema, o presenza nel sistema di una versione differente) allora è possibile precaricarla prima di lanciare il programma che la userà.

LD_PRELOAD='<path_completo_libreria1> <path_completo_libreria2> ...' <eseguibile>

Ispeziona contenuto libreria dinamica

Per approfondimento vedere la pagina Ispeziona eseguibili. Nello specifico è necessario visualizzare i simboli dinamici:

nm -D <file.so>