在imote2-Linux上安装sqlite
来源:互联网 发布:竺可桢的两个问题知乎 编辑:程序博客网 时间:2024/05/19 22:06
在imote2-Linux上安装sqlite
准备工作
在sqlite官网下载sqlite-amalgamation-3.7.0.tar.gz,并解压到/root/sqlite-3.7目录下。
tar -zxvf sqlite-amalgamation-3.7.0.tar.gz -C /root/sqlite-3.7
交叉编译
cd /root/sqlite-3.7
指定交叉编译工具链的所在的路径(如果安装gcc之后设置了环境变量,跳过此步)。
export PATH=/usr/local/arm/3.4.1/arm-linux/bin:$PATH
交叉编译
./configure --host=arm-linux --prefix=/root/sqlite
make
make install
安装成功后,在arm目录下有3个文件夹:bin、lib、include。bin内有二进制文件SQLite3;include内有SQLite3.h与SQLite3ext.h两个头文件,在编写操作sqlite的软件时需要包含它们;lib内有libSQLite3.a静态库文件和libSQLite3.so.0.8.6动态库文件。
strip一下动态库。去除符号连接等信息,减小最终程序的大小(可选)。
cd /usr/local/sqlite-arm-linux/lib
arm-linux-strip libsqlite3.so.0.8.6
下载到目标板
# scp sqlite3 192.168.99.X:/usr/bin
# scp libsqlite3.so.0.8.6 192.168.99.127:/usr/lib
在imote2/usr/lib创建符号链接
ln -s libsqlite3.so.0.8.6 libsqlite3.so.0 /
在imote2上运行数据库
进入目标板的/usr/bin目录下,运行数据库
sqlite3 aa.db//此命令是建立一个名为aa.db的数据库,具体语法参考sqlite的官方文档
此时在/usr/bin目录下将产生一个aa.db的文件,即为数据库文件。
- 在imote2-Linux上安装sqlite
- 在 Linux 上安装 SQLite
- [Sqlite] --> Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
- 在linux下安装sqlite
- 在linux下安装sqlite
- 烧写Linux版imote2
- SQLite Tutorial 1 在ubuntu上安装SQLite 3.8.2
- 在ARM-Linux平台上移植SQLite
- 在ARM-Linux平台上移植SQLite
- (三)SQLite在Windows和Linux上安装及使用例程
- SQLite在linux下的安装
- 在ARM-Linux平台上移植SQLite(上)
- imote2节点驱动安装与程序装载
- tinyos imote2 平台安装及测试
- 手机上安装sqlite
- 在 Linux 上安装 PostgreSQL
- 在 Linux 上安装 PostgreSQL
- 在linux上安装Oracle10G
- bash shell if 命令参数说明
- truncate与delete的区别
- 关于TCP/IP协议的讨论
- Redirect Following
- GenericServlet中的service 方法
- 在imote2-Linux上安装sqlite
- LAMP兄弟连PHP全民总动员
- c# ctrl+tab,ctrl+shift+tab的处理
- 简单工厂模式
- 实现文章内容关键字链接自动替换-ASP代码
- ext学习
- DIV+CSS 中解决IE和火狐兼容问题的整理
- 55555555
- 《盗梦空间》:由电影引出的关于睡眠的九大真相