嵌入式arm210开发板移植sqlite
来源:互联网 发布:用java做erp系统 编辑:程序博客网 时间:2024/06/12 21:32
平台:Fedora14 i386
arm210
arm-linux-gcc-4.3.2
写在开头:本篇博客中所用到的一些工具和源码包,都可以在我的另一篇博文“软件开发人员常用网站整理”中找到下载网站
1、下载 SQLite3源码
选择稳定版本的源码
2、将源码包复制到主机工作目录下
将源码包进行解压,进入解压后的目录
3、配置编译选项
CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/mnt/yaffs/sqlite3/
其中,
--host: 指定交叉编译工具,一般为arm-linux、arm-linux-gnueabihf、arm-none-linux-gnueabi等,具体要和板子用的交叉编译工具对应。
--prefix: 指定安装目录,编译后的文件会全部放在安装目录中,可以自己更改。但必须是绝对路径。
如果这一步出现错误:arm-none-linux-gnueabi-gcc找不到,那么就把上面的命令改成
CC=arm-none-linux-gnueabi-gcc ./configure --host=arm-linux --prefix=/mnt/yaffs/sqlite3/
4、编译安装
make
make install
5.将生成的mnt/yaffs/sqlite文件夹拷贝到开发板。
这个时候有几个问题,如果开发板没有写权限,那么可以在电脑上进行创建软连接,然后制作文件系统,烧写到开发板,如下:
ln -s libsqlite3.so.0.8.6 libsqlite3.so.0
ln -s libsqlite3.so.0.8.6 libsqlite3.so
(哪个文件拷贝不上去连接哪个文件)
或者有的开发板,用户在某些文件夹下有操作权限,可以将移植环境(即mnt/yaffs/sqlite文件夹)全部放在该文件夹下
6、在开发板上运行sqlite
cd /mnt/yaffs/sqlite/bin
执行./sqlite3命令,看到如下信息说明sqlite3移植成功!
./sqlite3
SQLite version 3.8.5 2014-06-04 14:06:34
Enter
".help"
for
usage hints.
Connected to a transient
in
-memory database.
Use
".open FILENAME"
to reopen on a persistent database.
sqlite>
使用 .help 查看帮助,使用 .quit 退出sqlite命令。
- 嵌入式arm210开发板移植sqlite
- 嵌入式arm210开发板移植MP3的详细步骤
- 嵌入式arm210开发板移植Apache的详细步骤
- 移植alsa_lib到ARM210开发板
- 基本arm210开发板智能家居项目展示
- sqlite嵌入式移植
- sqlite嵌入式移植评估
- 移植SQLite到开发板
- 嵌入式数据库--SQLite简单应用(二)--移植到开发板
- 移植SQLite到ARM开发板
- 移植sqlite到OK6410开发板上
- 移植openssh至嵌入式ARM开发板
- 移植openssh至arm9嵌入式开发板
- 向嵌入式linux开发板移植openSSH
- 向嵌入式linux开发板移植openSSH
- 向嵌入式linux开发板移植openSSH
- 向嵌入式linux开发板移植openSSH
- 向嵌入式linux开发板移植openSSH
- swiper fixed定位滑动失效解决办法
- [NOIP2017普及组]棋盘
- 热点 | 天猫精灵卖出100万台,中国智能音箱市场将井喷?
- Python3 练习实例1、2 来源:菜鸟教程
- CentOS编译安装apache + php环境
- 嵌入式arm210开发板移植sqlite
- AI研究院 | 自动驾驶出租车可行性研究报告:2020年能成真吗
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'bbs_category' 无效
- 评选 | 2017中国AI英雄风云榜票选即将开启,12月4日在乌镇公布榜单
- ubuntu 安装搜狗输入法
- Shell脚本
- 测评 | 谷歌智能耳机Pixel Buds体验:耳朵里的语音助手
- iOS开发
- caffe SSD编译问题总结