SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)

小项目

需要sqlite3数据库支持

官网下载

http://www.sqlite.org/download.html

解压,进入目录执行

./configure
make
make install

运行后出错

哈哈麻烦让人成长

关键词搜索到了 http://blog.csdn.net/gebitan505/article/details/19982077

发现debian下没有/usr/lib/i386-linux-gnu/ 目录

使用

find / -name libsqlite3.so.0.8.6

发现在/usr/lib/x86_64-linux-gnu/ 目录下

这下就好办了,原文件备份

mv /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6_bak
mv /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0_bak

新文件移动到目录

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

重新运行

ok

bye

时间: 2024-08-25 13:58:41

SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)的相关文章

SQLite header and source version mismatch 解决方案

我下载了sqlite源码,并且configure, make, make install. 然后就出现SQLite header and source version mismatch  的错误. 上网好多种建议,我的方法是:将/usr/local/lib中的所有的libsqlite*拷贝到/usr/lib/i386-linux-gnu/.64位系统的话,拷贝到/usr/lib/x86_64-linux-gnu/.

libtool: Version mismatch error 解决

在编译一个软件的时候,在 ./configure 和 make  之后可能会出现如下错误: [plain] view plaincopyprint? libtool: Version mismatch error.  This is libtool 2.4.2 Debian-2.4.2-1ubuntu1, but the libtool: definition of this LT_INIT comes from libtool 2.4. libtool: You should recreate

SharePoint2016安装的过程的”Microsoft.SharePoint.Upgrade.SPUpgradeException”错误解决方法

前提 在windows server 2012的服务器上运行安装sharepoint2016出现如下错误: Could not load file or assembly ‘Microsoft.Data.Odata’ 原因 Sharepoint2016的前置条件的安装组件Microsoft WCF Data Services 5.6没有通过网络在线安装或没有通过命令行PrerequisiteInstaller.exe进行离线包安装,而是直接手工运行安装的. 解决方案 方法1: 手工直接安装进行修

安装ionic 以及 cordova 环境配置详细过程,(错误解决)

[摘要:全部装置进程: 1. jdk 1.7.2 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 装置好以后 情况变量设置装备摆设: 新建体系变量JAVA_HOME 战CLASSPATH 变量名:JAVA_HOME 变量:C:Program FilesJavajdk1.7.0 变量] 整个安装过程: 1. jdk 1.7.2   (http://www.oracle.com/technetwork/java

brew安装php70出现configure: error: Cannot find libz 错误解决方法

根据<全新安装Mac OS Sierra (10.12)并使用HomeBrew安装ZSH + MNMP (Mac + Nginx + Mysql + Php) 开发环境>教程在mac下用brew安装php70出错. brew install php70 --with-debug --with-gmp --with-homebrew-curl --with-homebrew-libressl --with-homebrew-libxml2 --with-homebrew-libxslt --wi

Win7 win8 win8.1安装.msi程序时出现2502、2503错误解决办法(zend studio.msi 安装汉化为例)

最近安装zend studio的msi安装包的时候常常会出现代码为2502.2503的错误.其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击"右键"之后没有"以管理员身份运行"的选项.那么,在Win7 win8 win8.1中安装程序出现2502.2503错误的时候该怎么办呢?请跟我一起来看看. 方法/步骤(仅以win8为例) 把鼠标放到Win8屏幕的最左下角,等待Win8     Metro界面的缩略图出现后点击

linux安装oracle客户端未打开安装向导报 服务器名:服务器名错误解决方法

$./runInstaller命令执行后,弹出一报错信息的对话框,内容很简单,就只有“INFO:INFO”几个字(服务器名为INFO) 1.查看详细报错信息 $cd /tmp $more oraInstall2014-04-18_01-38-41AM.err 2.问题分析   2.1 查看主机名称为:INFO $ hostname   2.2 查看hosts中的IP与主机名称配置 $ cat /etc/hosts #127.0.0.1 localhost localhost.localdomai

mac安装cx_Oracle 出现cannot locate an Oracle software错误解决办法

前几个步骤可参考这篇文章:http://www.cs.utexas.edu/~mitra/csSpring2011/cs327/cx_mac.html 在进行到sudo python setup.py build 以及install的时候 明明echo $ORACLE_HOME等这些环境变量都设置的,但还是报找不到ORACLE HOME的错误,错误如下: userdeMacBook-Pro:cx_Oracle-5.1.2 mac$ sudo python setup.py build Passw

安装Genymotion报Unable to load VirtualBox engine错误解决办法

打开下载的Virtual Box 如果有其它Adapter删除,留下这一个进行编辑 按照图中填好就可以了