首页 > 解决方案 > sqlite 是否提供了 buildroot 线程安全?

问题描述

Buildroot 提供了一种将 sqlite 添加到我的构建配置的方法,但我看不到任何地方表明 sqlite 库是否具有多线程支持。如何判断Builtroot包含的sqlite库版本是否支持多线程。

谢谢。

标签: buildroot

解决方案


Buildroot 的sqlite.mk文件包含以下片段:

ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
SQLITE_CONF_OPTS += --enable-threadsafe
else
SQLITE_CONF_OPTS += --disable-threadsafe
SQLITE_CFLAGS += -DSQLITE_THREADSAFE=0
endif

换句话说,如果支持线程,sqlite 是线程安全的。


推荐阅读