Welcome 微信登录

首页 / 数据库 / MySQL / SQLite在micro上的移植

下面来讲讲SQLite在micro上的移植。步骤:一、编译适用于arm的数据库1、下载SQLite源码包。网址:http://www.sqlite.org/2、解压源码包。[root@localhost sql]# tar -zxvf SQLite.tar.gz3、进入该目录。[root@localhost sql]# cd SQLite
4、创建一个build目录,并进入。PS:此目录用于交叉编译。[root@localhost build]# mkdir build
[root@localhost build]# cd build/5、在build目录中运行配置程序。[root@localhost build]# ../configure --host=arm-linux --prefix=/myworkspace/sql/SQLite/build/target。。。。开始配置咯。。。。PS:如果你对这些选项不清楚的话你就./configure --help (在源码目录中进行,或者写绝对路径)。6、执行make和make install命令进行编译和安装。[root@localhost build]#make&make install。。。。开始编译和安装。。。。(我这儿没有出现任何错误,如果大家出现了什么编译错误我们一起研究的(⊙o⊙)…)完成过后你的build目录下有一个target目录中会有三个目录: [root@localhost target]# ls
bin  include  lib这个就不解释了哈。二、移植数据库1、将个刚才的target下的bin和lib目录放在一个新建的SQLite目录中。2、接下来你就不择手段的将SQLite这个目录搞到你的开发板上去,然后添加环境变量[root@localhost target]#vim /etc/profile   PS:这里也可以用vi,只是我做了一个alias在这个文件中添加下面两行export PATH=/SQLite/bin:$PATH
export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH重启就生效了。三、测试[root@FriendlyARM /]# sqlite3 file.db
SQLite version 3.7.15 2012-12-10 22:19:14
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table file(number,name);
sqlite> insert into file values(1,"BIN");
sqlite> insert into file values(2,"LIB");
sqlite> select * from file;
1|BIN
2|LIB
sqlite> .quit
[root@FriendlyARM /]#看,上面创建了一个file的数据库,并且插入了两个记录,经查询,正确。说明你的数据库算是搞定了,接下来快去学习程序控制吧!Oracle 11g R2中exp不能导出空表的解决方法Oracle用delete命令删除数据恢复相关资讯      Micro  SQLite教程  SQLite移植 
  • 如何提高效率SQLite大数据量操作效  (07/22/2012 09:22:30)
  • C++操作SQLite数据库  (06/16/2012 07:06:31)
  • SQLite3 模糊查询  (05/17/2012 09:09:34)
  • Ubuntu 12.04下SQLite数据库简单应  (06/20/2012 06:32:08)
  • SQLite3 安装、基本操作  (05/17/2012 09:11:28)
  • 一个小时内学习 SQLite 数据库  (05/11/2012 13:01:51)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

<