加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite 移植

发布时间:2020-12-13 00:24:47 所属栏目:百科 来源:网络整理
导读:SQLite- 3.5.6 在 PC 平台上开发环境的建立 # mkdir sqlite-i386 # cd sqlite-i386 # ../sqlite-3.5.6/configure –prefix=/home/user_name/sqlite/sqlite-i386 出现 TCL 相关错误,解决方法是在后面加上 –disable-tcl # make # make install // 此命令执行

SQLite- 3.5.6PC平台上开发环境的建立

# mkdir sqlite-i386

# cd sqlite-i386

# ../sqlite-3.5.6/configure –prefix=/home/user_name/sqlite/sqlite-i386

出现TCL相关错误,解决方法是在后面加上–disable-tcl

# make

# make install//此命令执行后,在sqlite-i386目录下生成binincludelib

//目录并安装相关文件。

# cd bin

# ./sqlite3 test.db

SQLite version 3.5.6

Enter “.help” for instructions

sqlite > create table film ( number,name);一定要以分号结尾

sqlite > insert into film values (1,‘aaa’);

sqlite > insert into film values (2,‘bbb’);

sqlite > select * from film;

1 | aaa

2 | bbb

sqlite > .quit

SQLite-3.5.6ARM平台的的移植

# mkdir sqlite-arm

# cd sqlite-arm

# ../sqlite-3.5.6/configure –prefix=/home/user_name/sqlite/sqlite-arm –disable-tcl –host=arm-linux

# make

# make install//此命令执行后,在sqlite-i386目录下生成binincludelib

//目录并安装相关文件。

bin目录下的sqlite3拷贝到根文件系统的bin目录下。

lib目录下的.so系列文件和pkgconfig目录拷贝到根文件系统的usr/lib目录下。

制作根文件系统,烧写到实验箱。验证方法如下:

# sqlite3 test.db

SQLite version 3.5.6

Enter “.help” for instructions

sqlite > create table film ( number,name);

sqlite > insert into film values (1,‘bbb’);

sqlite > select * from film;

1 | aaa

2 | bbb

sqlite > .quit

在实验箱上或开发板上强制退出sqlitectrl+z

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读