我想使用here描述的编译器选项生成一个较小的SQLite3库。但是,这些选项(包括-Os
似乎)明确地不适用于合并来源,这是我的偏好。 (我甚至尝试了所有相同的,但实际上它不起作用。)
是否有一个很好的替代方法来生成一个不涉及通过sqlite3.c
并检查依赖关系的较小的SQLite3库?
答案 0 :(得分:1)
从他们的Fossil源代码控制系统下载特定版本的Sqlite3源代码,这将在合并之前提供未处理的源代码。然后,您可以运行make sqlite3.c
来自行创建合并 - 当然,您可以更改命令行参数以省略不需要的功能。详情请见SQLite build instructions页面。实际上需要某些Sqlite功能来创建合并;非合并构建可以省略更多。