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



我有这个问题与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

我也有同样的问题。我在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为i386 arch)

只是用源代码覆盖头部。对我有用:)

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

最新更新