Capisco come definire includere oggetti condivisi in fase di collegamento / compilazione. Tuttavia, mi chiedo ancora come gli eseguibili cercano l'oggetto condiviso ( *.solibrerie) al momento dell'esecuzione.
Ad esempio, la mia app a.outchiama le funzioni definite nella lib.solibreria. Dopo la compilazione, mi sposto lib.soin una nuova directory nella mia $HOME.
Come posso dire a.outdi andare a cercarlo lì?
/lib64e/usr/lib64sono utilizzati per 64 bit binari ed/libe/usr/libsono utilizzati per 32 binari bit.