これはsqlite3.dllまたはsqlite3.libと同じと仮定しますが、そうでない場合はsqlite3.o(mingw32)に興味があります。SQLiteのライブラリサイズを最小化
ライブラリのサイズを最小限に抑えるには(-O3
でコンパイルしてください。スピードが私の心配なので、さまざまなコンパイラの最適化はオプションではありません)
私のプログラムでは不要なSQLの部分があることがわかっている場合(JOIN
またはATTACH
またはトリガー)、これらのサポートを削除できますか?これは組み込みシステムの場合、すべてのバイト数、バイトなど)?
不要なFTSやRツリーサポートなどのプリプロセッサオプションを削除するにはどうすればよいですか?コマンドラインまたはファイルに設定しますか?
他のものは簡単に取り外しができないかもしれませんが、削除するためにそれらが存在していることさえ知り得ないかもしれません。
C APIのいくつかについてはどうですか?そのほとんどは決して使用しません。