Way to find out which Compilation Options were used to build SQLite

后端 未结 3 1998
鱼传尺愫
鱼传尺愫 2021-01-04 06:48

During my performance tests I found out the the SQLite version which Apple provides on the iPhone 3.0 is significantly faster then my self compiled amalgamation SQLite versi

3条回答
  •  生来不讨喜
    2021-01-04 07:46

    You can use the compile_options pragma (or the related functions as mentioned in the linked documentation) to view the compile-time options that were used when building SQLite. However, the availability of this pragma (and the related functions) seems to depend on whether it was enabled at compile-time or not. The SQLite documentation says:

    Support for the diagnostic functions sqlite3_compileoption_used() and sqlite3_compileoption_get() may be omitted by specifying the SQLITE_OMIT_COMPILEOPTION_DIAGS option at compile time.

    So it is likely that your distribution did not enable this feature at compile time, which means you may not be able to view the options.

提交回复
热议问题