On Tue, 04 Jun 2002 17:58:54 +0200, Christian Perle wrote:
Der dynamische Linker findet nur shared libraries, die in den Verzeichnissen /lib, /usr/lib und den in /etc/ld.so.conf aufgelisteten Verzeichnissen stehen. Also /usr/local/mysql/lib/mysql in /etc/ld.so.conf eintragen und ldconfig -v laufen lassen.
Statt dessen kannst Du auch in der Shell, aus der Du Dein Programm starten willst, vorher export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql setzen. Auch das wird vom dynamischen Linker beachtet.
Oder man gibt beim Linken noch das Flag -R/usr/local/mysql/lib/mysql an. Ich mag $LD_LIBRARY_PATH jedenfalls nicht :-)
Reinhard