MinGW - gwenn/hypomnemata GitHub Wiki

Update

mingw-get update
mingw-get upgrade
mingw-get install msys-base
# msys-vim msys-patch msys-openssh msys-libxml2 msys-bison mingw32-libiconv

Compile Shared lib

gcc -DSQLITE_ENABLE_COLUMN_METADATA \
  -DSQLITE_ENABLE_FTS4 \
  -DSQLITE_ENABLE_STAT3 \
  -DSQLITE_THREADSAFE=1 \
  -DSQLITE_DEFAULT_FOREIGN_KEYS=1 \
  -shared \
  -o sqlite3.dll \
  sqlite3.c \
  sqlite3.def \
  -Wl,--out-implib=libsqlite3.dll.a

Specify the libraries for the linker to use

Install Dev lib

ln -s sqlite3.h /c/MinGW/include
ln -s libsqlite3.dll.a /c/MinGW/lib