Hi, > There are libsqlite3.a, libsqlite3.la, and libsqlite3.so files > in /usr/lib/
Could you show us the exact command line you are trying to use when running g++ ? I'm especially interested in the version where you give the /usr/lib/libsqlite3.a fully qualified filename on the commandline. You might be interested in an introduction to doing static/dynamic libraries on Unix, written by Dr. Kirk Lowery: http://emdros.org/progref/page.php?pid=1080 Ulrik P.