Ho creato alcune librerie da fonti e i file dopo make install
sono dentro/usr/local/lib
Ad esempio, nel mio caso ho il file libodb-2.2.so
che si trova in questa directory.
Tuttavia, quando avvio l'eseguibile collegato libodb
, ho ricevuto l'errore: errore durante il caricamento delle librerie condivise:libodb-2.2.so: cannont open shared object file: No such file or directory.
Significa che ho compilato il mio eseguibile non correttamente? o dovrei indicare al sistema che potrebbero esserci anche alcune librerie interessanti nella cartella /usr/local/lib
?
Sto usando Ubuntu 12.04, kernel Linux 3.2.0-38-generico.
gdb
avrebbe aiutato comunque con un link
problema, per esempio. Sono sinceramente curioso. All'inizio la tua osservazione mi sembra estranea al problema. Ma potrei sbagliarmi. In effetti non ne so abbastanza gdb
e il caricamento delle librerie.