sqlite3小型数据库移植到arm,让arm跑起聊天室的服务器
来源:互联网 发布:淘宝永久封店重新开通 编辑:程序博客网 时间:2024/05/17 02:31
1,环境:
软件:linux:2.6.0
硬件:armmini2541 友善之臂
交叉编译工具:arm-linux-gcc
也适用于其他linux平台。
2,步骤:
1》下载sqlite3源码包:
http://www.sqlite.org/sqlite-amalgamation-3.6.1.tar.gz
2》复制到工作目录/tmp
cp sqlite-amalgamation-3.6.1.tar.gz /tmp
3》解压生成源码目录
tar xvzf sqlite-amalgamation-3.6.1.tar.gz
4》进入源码目录
进入源码目录
cd sqlite-armlgamation-3.6.1。
5》编译生成.so库文件
arm-linux-gcc sqlite3 -lpthread -ldl -fPIC ashared -o libsqlite3.so
6》复制生成的头文件和库到arm-linux-交叉编译器目录
cp sqlite3.h libsqlite3.so /usr/local/arm/4.3.2/arm-nono-linux-gnueabi/libc/include
7》复制生成的头文件和库到nfs挂载目录
cp sqlite3.h libsqlite3.so /root/mini2451/rootfs/lib/
/root/mini2451/rootfs/lib/是我的nfs挂载目录,请根据自己的具体情况修改
8》编译
修改scripts中的makefile 将CC: gcc 改为 arm-linux-gcc
直接 make就可以编译出在arm下跑的服务器;
11》另外需要注意的是,如果你用的是boa打开数据库文件,需要把数据库文件拷到boa配置的根目录下的某个目录,然后在调用sqlite3_open函数时指定该目录。
- sqlite3小型数据库移植到arm,让arm跑起聊天室的服务器
- SQLite3 移植到 ARM
- sqlite3移植到arm linux
- sqlite3移植到arm-linux
- sqlite3移植到ARM SQLITE3.7.14
- 移植数据库SQLite3到ARM Linux目标板
- sqlite3.7.3移植到arm问题
- 移植SQLite3到ARM开发板
- SQLite3移植到ARM Linux教程
- sqlite3移植到ARM开发板
- 移植SQLite3到ARM Linux开发板
- sqlite3移植到ARM开发板
- sqlite3 嵌入式数据库 arm+linux 移植
- SQLite3嵌入式数据库arm+linux移植
- 移植boa服务器到ARM
- sqlite3在ARM上的移植
- sqlite3数据库ubuntu移植&arm开发板移植
- 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite
- xilian5 ohih
- Sizeof与Strlen的区别与联系
- 六大经典排序算法(Java版):冒泡、选择、插入、希尔、快速、归并
- HADOOP自带测试类介绍及使用
- 宏与预处理&函数与函数库
- sqlite3小型数据库移植到arm,让arm跑起聊天室的服务器
- mysql里面简单常用的sql语句
- Locust性能测试学习总结
- java学习之路 之 高级类特性2-接口(interface)-练习题
- urllib2.urlopen 返回403
- POJ 3304 Segments(计算几何)
- 【BestCoder Round #59 div.1 B】【JZOJ 4693】 疯狂的火神
- 换瓶子问题
- 跟我学Redis(15)—Redis主从复制