- 浏览: 719009 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1042)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (52)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (33)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (64)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
最新评论
http://yiluohuanghun.blog.51cto.com/3407300/817704
下面就将sqlite移植到ARM开发板上的具体步骤贴下来,
在移植之前首先需要做的工作一是搭建PC端与ARM端数据共享机制,关于这个的方法很多,我在之前的文章中也就nfs共享的具体步骤做过详细的说明,
这里就不在累赘了。二是搭建交叉编译环境;
检测本机是否已经安装交叉编译环境可在终端中键入#arm-linux-gcc -v进行查看
获取sqlite源码包,源码包可到www.sqlite.org官方网站下载,我在此使用的是sqlite-3.6.18.tar.gz
1.将sqlite-3.6.18.tar.gz解压到/home目录下,并在sqlite-3.6.18目录下建立sqlite-arm-linux目录
#cd /home/sqlite-3.6.18
#mkdir sqlite-arm-linux
2.首先备份configure文件
#cp configure configure.old
3.修改configure文件,
#./configure --host=arm-linux --disable-tcl --prefix=/home/sqlite-3.6.18/sqlite-arm-linux/
4.修改Makefile文件
BBC = gcc -g -O2
5.编译并安装
#make && make install
6.为了减小执行文件大小,可用strip处理,去掉其中的调试信息
#cd /home/sqlite-3.6.18/sqlite-arm-linux/bin
#arm-linux-strip sqlite3
7.而后进行移植
对库的拷贝时要加上-arf选项,因为libsqlite3.so, libsqlite3.so.0是链接到libsqlite3.so.0.8.6的
#cd /home/sqlite-3.6.18/sqlite-arm-linux/lib
#cp -arf libsqlite3.so, libsqlite3.so.0, libsqlite3.so.0.8.6 /usr/yang(共享目录)
#cd /home/sqlite-3.6.18/sqlite-arm-linux/bin
#cp sqlite3 /usr/yang(共享目录)
下面就将sqlite移植到ARM开发板上的具体步骤贴下来,
在移植之前首先需要做的工作一是搭建PC端与ARM端数据共享机制,关于这个的方法很多,我在之前的文章中也就nfs共享的具体步骤做过详细的说明,
这里就不在累赘了。二是搭建交叉编译环境;
检测本机是否已经安装交叉编译环境可在终端中键入#arm-linux-gcc -v进行查看
获取sqlite源码包,源码包可到www.sqlite.org官方网站下载,我在此使用的是sqlite-3.6.18.tar.gz
1.将sqlite-3.6.18.tar.gz解压到/home目录下,并在sqlite-3.6.18目录下建立sqlite-arm-linux目录
#cd /home/sqlite-3.6.18
#mkdir sqlite-arm-linux
2.首先备份configure文件
#cp configure configure.old
3.修改configure文件,
#./configure --host=arm-linux --disable-tcl --prefix=/home/sqlite-3.6.18/sqlite-arm-linux/
4.修改Makefile文件
BBC = gcc -g -O2
5.编译并安装
#make && make install
6.为了减小执行文件大小,可用strip处理,去掉其中的调试信息
#cd /home/sqlite-3.6.18/sqlite-arm-linux/bin
#arm-linux-strip sqlite3
7.而后进行移植
对库的拷贝时要加上-arf选项,因为libsqlite3.so, libsqlite3.so.0是链接到libsqlite3.so.0.8.6的
#cd /home/sqlite-3.6.18/sqlite-arm-linux/lib
#cp -arf libsqlite3.so, libsqlite3.so.0, libsqlite3.so.0.8.6 /usr/yang(共享目录)
#cd /home/sqlite-3.6.18/sqlite-arm-linux/bin
#cp sqlite3 /usr/yang(共享目录)
发表评论
-
Bloom过滤器
2018-12-16 09:47 294Bloom filter:是一种节省空间,高效率的数据表示和查 ... -
linux统计文件夹文件行数
2018-07-20 07:52 19671.统计demo目录下,js文件数量: find demo/ ... -
数据库基础
2017-10-12 16:39 489数据库模式: 外模式:用户与数据库系统的接口,是用户用到的那部 ... -
数据传输选路
2017-09-08 17:52 538静态选路主要用于主机与路由器之间(route命令): 1.先用 ... -
ext文件系统
2017-08-17 10:52 364ext文件系统 1.采用名为 ... -
ext文件系统
2017-08-17 10:56 15ext文件系统 1.采用名为 ... -
查看文件编码类型
2017-08-11 12:11 406[root@localhost src]# file main ... -
old pre-4.1 authentication protocol not supported
2017-06-05 16:56 493mysql> SET @@session.old_pas ... -
查看glibc版本
2016-12-07 14:13 493strings /lib64/libc.so.6 |grep ... -
linux负载
2016-10-31 17:34 395负载由CPU使用,内存使用,IO消耗三部分构成 1、cat ... -
索引的注意
2016-07-03 08:23 387在选择索引时需要注意: 1.单行访问是很慢的.如果服务器从存储 ... -
存储过程
2016-05-16 22:35 452#delimiter $$ drop procedu ... -
union
2016-05-14 09:00 381select * from aa 1 1 2 2 ... -
left/right join
2016-05-09 22:34 486select * from aa left join bb ... -
mysql去除日志文件
2016-05-09 17:03 5441.登录数据库后执行: reset master; 2.vi ... -
group by
2016-05-07 07:57 391select a,b from aa a ... -
mysql in
2016-05-03 21:56 451select * from city where name ... -
mysql case
2016-05-02 07:43 523select case name when 'kabul ... -
mysql access denied
2016-04-26 11:08 475GRANT ALL PRIVILEGES 1。 改表法。可能是 ... -
mysql列连接
2016-04-24 09:40 439select concat(name,':',Countr ...
相关推荐
ARM sqlite2 交叉编译 移植到ARM上的sqlite2
文档是关于怎么把嵌入式数据库sqlite3移植到ARM Cortex-A9上面的方法,其他板子的移植方式跟这个差不多,里面除了移植方法,还有sqlite3的源码编译方法
在Linux系统下移植sqlite3到arm实现数据库存取功能,并可以插入参数变量到数据库
sqlite c操作 移植到arm 导入导出csv
移植数据库SQLite3到ARM Linux目标板,请 参考http://blog.csdn.net/hufuting5go/article/details/78049272
原创sqlite移植教程,一步步教你移植sqlite到嵌入式处理器
本文档成功实现sqlite移植于嵌入式开发板hisi3531上。
1.下载 下载网址 SQLite Download Page ..../configure --host=arm-poky-linux-gnueabi --prefix=/home/alientek/tools/sqlite3/install --host 选项用于指定交叉编译得到的库文件是运行在哪个平台,通常将--host 设
将sqlite-3.6.19移植到周立功smart arm3250开发板详细步骤!
基于ARM Linux的嵌入式数据库SQLite的移植及图形接口的开发.pdf
SQLite在嵌入式ARM数据采集器中的移植和应用.pdf
经过整理的sqlite3.3.7源码包,其中包括了windows、Linux下使用的源码和相关工具。另外附带有sqlite3.3.7在Arm平台下移植、编译、使用手册,供大家学习下载。
linux系统下编译Sqlite,移植到ARM板上
嵌入式数据库sqlite-3.3.8到arm2410s的移植与应用,嵌入式基础
基于ARMLinux的嵌入式数据库SQLite的移植及图形接口的开发基于ARMLinux的嵌入式数据库SQLite的移植及图形接口的开发
将SQLite3.3.8(或者SQLite-3.3.12)移植到ARM2410开发板上,实现数据的增、删、改、查等功能。首先建立交叉编译环境,安装cross-2.95.3.tar.bz2交叉编译工具到/usr/arm-...然后把sqlite3和lib下的库文件移植到ARM上
论文 Linux内核在ARM上的裁减与移植
在linux上,通过交叉编译工具链编译,移植到arm平台上
在armlinux上面移植apache+php5+sqlite的方法
文章主要讨论了在嵌入式 Linux 系统下用 ODBC 接口访问嵌入式数据库 SQLite 的实现方法。...据库、unixODBC 驱动管理程序和 sqliteodbc 驱动程序在 ARM-Linux 平台的移植,并给出了 SQLite ODBC 接口的测试程序。