当前位置: 首页 > 工具软件 > tiny_sqlite > 使用案例 >

Tiny6410移植sqlite3

强德厚
2023-12-01
这是我第一次写博客,无非是想记录一下自己的学习过程,同时也希望分享经验。这里我分享一下在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:12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> 
 类似资料: