在 Ubuntu 14.10 上配置 SQLCipher

Ami*_*mir 1 linux openssl configure sqlcipher ubuntu-14.10

我在配置 SQLCipher 时遇到问题:
在动态链接中
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
我收到此错误:检查 C 编译器是否工作...否
,在静态链接中
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="/usr/local/openssl/lib/libcrypto.a"
此错误:配置:错误:未找到库加密。安装 openssl!”

对于静态方法,我构建了最新版本的 openssl

怎么了?

小智 5

我遇到了同样的问题,在 Ubuntu 14.04.02 中... Openssl 已经安装,但我缺少一些头文件。尝试用

sudo apt-get install libssl-dev
Run Code Online (Sandbox Code Playgroud)

进而

./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
Run Code Online (Sandbox Code Playgroud)

这对我有用。