Tiny6410移植sqlite3

来源:互联网 发布:node sass 安装 编辑:程序博客网 时间:2024/06/05 09:14
这是我第一次写博客,无非是想记录一下自己的学习过程,同时也希望分享经验。这里我分享一下在Tiny6410开发板上移植sqlite3的一些经验。实验平台:contos6.5,友善之臂Tiny6410首先,我们需要准备好sqlite3的安装源代码,在此我附上我此时能用的链接[http://www.sqlite.org/download.html];如该链接失效,请自己查找。我以sqlite-autoconf-3071401.tar.gz为例首先,将源代码压缩包tar -zxvf sqlite-autoconf-3071401.tar.gz ;然后,进入解压目录cd sqlite-autoconf-3071401 ;进行sqlite的arm编译输入./configure CC=arm-linux-gcc --host=arm-linux -prefix=/home/sqlite3/注:CC是编译工具 host是主机编译工具 prefix是完成后要存储的目录输入make输入make install此时,在目录/home/sqlite3/下,就产生了编译完成的工具包进入到/home/sqlite3/lib/中,输入 arm-linux-strip libsqlite3.so.0.8.6这样可以对其进行一定量的压缩之后将/home/sqlite3/bin/下的sqlite3文件复制到Tiny6410开发板的/usr/sbin目录,并执行chmod 777 sqlite3 ,更改其文件权限再将目录/home/sqlite3/下的libsqlite3.so.0.8.6文件复制到目标板/usr/lib 目录,在开发板的/usr/lib/目录下执行以下两条语句: ln -s libsqlite3.so.0.8.6 libsqlite3.so.0 ln -s libsqlite3.so.0.8.6 libsqlite3.so此时,开发板移植已经完成在开放板上输入sqlite3,出现以下内容表示安装成功[root@FriendlyARM /udisk]# sqlite3 SQLite version 3.7.14.1 2012-10-04 19:37:12Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite> 
1 0