Basic Installation ================== $ ./configure $ make or for a complete install (requires bison, flex, and unixODBC): $ ./configure --enable-sql --with-unixodbc=/usr/local $ make This will build some useful utilities: mdb-ver -- prints the version (JET 3 or 4) of an mdb file mdb-dump -- simple hex dump utility that I've been using to look at mdb files mdb-schema -- prints DDL for the specified table mdb-export -- export table to CSV format mdb-tables -- a simple dump of table names to be used with shell scripts mdb-header -- generates a C header to be used in exporting mdb data to a C prog. mdb-parsecvs -- generates a C program given a CSV file made with mdb-export mdb-sql -- if --enable-sql is specified, a simple SQL engine (also used by ODBC and gmdb). gmdb -- a graphical utility to browse MDB files. And some utilities useful for debugging: prcat -- prints the catalog table from an mdb file, prkkd -- dump of information about design view data given the offset to it. prtable -- dump of a table definition. prdata -- dump of the data given a table name. Once MDB Tools has been compiled, libmdb.[so|a] will be in the src/libmdb directory and the utility programs will be in the src/util directory. You can then run 'make install' as root to install (to /usr/local by default). Installation Options ==================== configure can be passed any of the following flags to turn on other capabilities. --enable-sql will cause the SQL engine to be built, you must have flex and bison installed for this option. --with-unixodbc specifies the location of the unixODBC driver manager and causes the ODBC driver to be built.