SQLite在micro上的移植
来源:互联网 发布:淘宝指数关键词 编辑:程序博客网 时间:2024/06/06 05:48
下面来讲讲SQLite在micro上的移植。
步骤:
一、编译适用于arm的数据库
1、下载SQLite源码包。网址:http://www.sqlite.org/
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
在这个文件中添加下面两行
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 /]#
- SQLite在micro上的移植
- sqlite在其uclinux上的移植
- SQlite在ARM上的编译移植
- SQLite-3.3.13在ARM2410s 开发板上的移植
- 嵌入式数据库sqlite在2440上的移植
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植
- sqlite-3.3.7在linux arm上的移植
- 在ARM-Linux平台上移植SQLite
- 在ARM-Linux平台上移植SQLite
- .NET Micro Framework USB移植(上)
- 在Corex-M3开发板上移植.Net Micro Framework系列文章
- 在ARM-Linux平台上移植SQLite(上)
- 嵌入式Linux之我行——嵌入式数据库sqlite在2440上的移植(转)
- 嵌入式Linux之我行——嵌入式数据库sqlite在2440上的移植(转)
- CSS3 下拉菜单按钮
- kernel panic 调试
- 安装ehlib,专门为我修改的ehlib5.6 for xe2而写
- Lua_tinker for lua 5.2
- SAP系统管理员应做的工作(附操作事务代码)
- SQLite在micro上的移植
- c语言版数据结构(奇迹冬瓜)-数组和广义表(稀疏矩阵的乘法)
- 查找mysql数据库中所有包含特定名字的字段所在的表
- Socket小Demo
- 编写PHP扩展
- Scroll automatically to the bottom of spark TextArea
- 基于Office Visio 2010 图表绘制
- android 用eclipse调试framework java层或者应用层代码
- Tab的子activity绑定服务报空指针错误