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 移植所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)