【问题标题】:Small build of amalgamated SQLite3 source合并 SQLite3 源的小型构建
【发布时间】:2011-07-28 02:27:50
【问题描述】:

我想使用here 描述的编译器选项来生成更小的 SQLite3 库。但是,这些选项(包括 -Os 似乎)显然不适用于合并源,这是我的偏好。 (我什至都​​试过了,确实不行。)

是否有更好的替代方法来生成不涉及通过 sqlite3.c 并检查依赖关系的较小 SQLite3 库?

【问题讨论】:

  • -Os 应该与合并的源一起使用。只有 OMIT 宏不会。
  • @Mat:正确,它确实有效。但这对我来说还不够,我还可以用一个较小的图书馆。

标签: c sqlite compiler-options


【解决方案1】:

从他们的 Fossil 源代码控制系统下载特定版本的 Sqlite3 源代码,这将在合并之前提供未处理的源代码。然后,您可以运行make sqlite3.c 自行创建合并——当然,您可以更改命令行参数以省略您不需要的功能。完整的详细信息在SQLite build instructions 页面上。创建合并实际上需要某些 Sqlite 功能;非合并构建可以省略更多。

【讨论】:

    猜你喜欢
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多