Matias Torres <[EMAIL PROTECTED]> wrote:
> Hello everyone i need help on compiling sqlite3 from source in linux
> with mingw.
That is exactly how I build the windows libraries and executables
that appear on the SQLite website. What you do is this:
* Ignore the configure script.
* Make a copy of the Makefile.linux-gcc as just "Makefile".
* Edit "Makefile" so that it specified i386-mingw32msvc-gcc
(or whatever your compiler is called) as the C compiler.
There are comments in the Makefile that make it clear how
to do this.
* Make similar changes for the linker, archiver, etc.
* type "make".
If you really feel like you have to use the configure script,
the just configure for a linux build. Then type:
make target_source
The "target_source" target will do all of the preprocessing steps
and put a bunch of source files in a subdirectory named "tsrc".
Change into that subdirectory. Remove one or two source files that
you do not need (like shell.c for the command-line client or
tclsqlite.c for the TCL interface) and type:
for i in *.c; do i386-mingw-gcc $i; done
Maybe add some other options to gcc if you need them.
If you want to build a DLL, there is a script that does that
in the source tree. See mkdll.sh.
--
D. Richard Hipp <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------