Linux Ubuntu 12.04中的SQLite头和源版本不匹配

时间:2014-08-16 00:48:15

标签: sqlite ubuntu-12.04 ubuntu-14.04

我对sqlite3有这个问题。我使用的是Linux Ubuntu 12.04,我无法解决这个问题 问题 有人能帮我吗? 我需要使用sqlite,但我不知道如何修复这个

$ sqlite3
SQLite header and source version mismatch
2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e
2014-06-04 14:06:34 b1ed4f2a34ba66c29b130f8d13e9092758019212

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我在AskUbuntu找到了解决方案 从源代码构建SQLite后,您的头部和源代码位于两个不同的位置,必须进行调整。

您的来源地点:/usr/local/lib

您的头部位置:/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6(或/usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 for i386 arch)

只是用源覆盖头部。为我工作:))

sudo cp /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6