ここで説明するコンパイラオプションを使用して、より小さなSQLite3ライブラリを生成したいと思います。ただし、これらのオプション(-Os
それを含む)は、統合されたソースでは明らかに機能しません。これは私の好みです。(私も同じことを試しましたが、実際には機能しません。)
sqlite3.c
依存関係を調べたりチェックしたりする必要のない、より小さなSQLite3ライブラリを生成するための良い代替手段はありますか?
ここで説明するコンパイラオプションを使用して、より小さなSQLite3ライブラリを生成したいと思います。ただし、これらのオプション(-Os
それを含む)は、統合されたソースでは明らかに機能しません。これは私の好みです。(私も同じことを試しましたが、実際には機能しません。)
sqlite3.c
依存関係を調べたりチェックしたりする必要のない、より小さなSQLite3ライブラリを生成するための良い代替手段はありますか?
統合する前に、特定のバージョンの化石ソース管理システムからSqlite3ソースをダウンロードします。これにより、未処理のソースが提供されます。次に、実行make sqlite3.c
して独自にアマルガムを作成できます。当然、コマンドライン引数を変更して、不要な機能を省略できます。詳細については、SQLiteのビルド手順のページをご覧ください。融合を作成するには、特定のSqlite機能が実際に必要です。統合されていないビルドでは、さらに省略できます。