Σχετικά με το LD_PRELOAD

Emm Vasilakis evas at agn.forthnet.gr
Fri May 5 15:22:11 EEST 2006


On Παρ, 2006-05-05 at 13:36 +0300, Raoul wrote:
> Μπορεί κάποιος να μου εξηγήσει με δυο λόγια τι ακριβώς κάνει το
> LD_PRELOAD?
> 
> Για παράδειγμα, κάποιο πρόγραμμα, αν το τρέξει κανείς κατευθείαν:
> 
> # ./someprogram
> 
> ...δεν τρέχει επειδή δεν μπορεί να βρει μια βιβλιοθήκη πχ
> libsomething.so.0
> Αν το τρέξει:
> 
> # LD_PRELOAD=/usr/lib/libsomething.so.0 ./someprogram
> 
> ...τότε λειτουργεί.
> 
> Εφόσον μια βιβλιοθήκη έχει εγκατασταθεί στο /usr/lib/ και έχει τρέξει το
> ldconfig, πώς είναι δυνατόν να μην τη βρίσκει το πρόγραμμα?
> 

To ldd ./someprogram ti leei?

-- 
Emm Vasilakis <evas at agn.forthnet.gr>




More information about the Linux-greek-users mailing list