> From: "Kevin M. Bealer" <[EMAIL PROTECTED]>
... > >Can anyone point me to an online reference on how to compile and use > >shared libraries?... > > I don't know anything about the portability side but this seems > to work for me: > ... > $ gcc --shared -o libgrunt.so tercated.c > > (as root) > # cp libgrunt.so /usr/local/lib/ > # ldconfig -v > > $ gcc -o sophis sophis.c -lgrunt > $ ./sophis > Hello world. How can you get to the shared library if you don't put it in /usr/local/lib? Does LD_LIBRARY_PATH work on Debian Linux? I just noticed that the ld.so manual page says that ld.so is for a.out binaries. Where is information on the loading process for ELF binaries? Thanks, Daniel -- Daniel S. Barclay Compass Design Automation, Inc. [EMAIL PROTECTED] Suite 100, 5457 Twin Knolls Rd. Columbia, MD 21045 USA