SQLite Forum

How to compile the libsqlitejdbc.so?
Login
Hello,

Recently I used SQLite in Java, so I download the [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc).

In this project, there is the following paragraph:

> Since sqlite-jdbc-3.6.19, the natively compiled SQLite engines will be used for the following operating systems:

>  * Windows XP, Vista  (Windows, x86 architecture, x86_64)

>  * Mac OS X 10.4 (Tiger), 10.5(Leopard), 10.6 SnowLeopard (for i386, x86_64, Intel CPU machines)

>  * Linux i386 (Intel), amd64 (64-bit X86 Intel processor) 

This means that the native SQLite they are using is compiled from the official version, something like:

> libsqlitejdbc.so  sqlitejdbc.dll

I want to know how did they compile the source code so that I can modify some SQLite source code and apply it to sqlite-jdbc according to my need.