截至 2023-07-04,SQLite 库的大小通常小于 1 兆字节。大小会因编译器、操作系统、CPU 架构、编译时选项和其他因素而异。在使用 -Os(针对大小优化)进行编译并且没有指定其他编译时选项的情况下,以下是来自常用平台的一些示例
在 Raspberry PI 4 64 位 ARM 上的 gcc 10.2.1:590 KB。
在 MacOS M1 上的 clang 14.0.0:750 KB。
在 Ubuntu 16.04.7 x64 上的 gcc 5.4.0:650 KB
在 Ubuntu 20.04.5 x64 上的 gcc 9.4.0:650 KB
你的结果可能会有所不同。
当包含可选功能(如全文搜索或 R 树索引)或使用更激进的编译器选项(如 -O3)时,库的大小可能会更大。
本文档仅作为对 SQLite 库编译大小的一般指南。如果你需要精确的数字,请使用 SQLite 源代码版本、编译器、目标平台和编译时选项的特定组合进行自己的测量。
此页面最后修改于 2023-07-30 10:50:18 UTC