• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SQLite在micro上的移植

mysql 搞代码 4年前 (2022-01-09) 28次浏览 已收录 0个评论

下面来讲讲SQLite在micro上的移植。 步骤: 一、编译适用于arm的数据库 1、下载SQLite源码包。网址:http://www.sqlite.org/ 2、

下面来讲讲SQLite在micro上的移植。

步骤:

一、编译适用于arm的数据库

1、下载SQLite源码包。网址:

2、解压源码包。

[root@localhost sql]# tar -zxvf SQLite.tar.gz

3、进入该目录。

[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

在这个文件中添加下面两行

本文来源gao!daima.com搞$代!码#网#

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的数据库,并且插入了两个记录,经查询,正确。说明你的数据库算是搞定了,接下来快去学习程序控制吧!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SQLite在micro上的移植

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址