SQLite 移植

SQLite 移植,第1张

概述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.6@H_301_7@在PC@H_301_7@平台上开发环境的建立

# mkdir sqlite-i386

# cd sqlite-i386

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

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

# make

# make install@H_301_7@//@H_301_7@此命令执行后,在sqlite-i386@H_301_7@目录下生成bin@H_301_7@、include@H_301_7@、lib@H_301_7@等

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

# 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.6@H_301_7@在ARM@H_301_7@平台的的移植

# 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@H_301_7@//@H_301_7@此命令执行后,在sqlite-i386@H_301_7@目录下生成bin@H_301_7@、include@H_301_7@、lib@H_301_7@等

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

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

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

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

# 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

@H_301_7@在实验箱上或开发板上强制退出sqlite@H_301_7@用ctrl+z

总结

以上是内存溢出为你收集整理的SQLite 移植全部内容,希望文章能够帮你解决SQLite 移植所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1183347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存