前一段时间经过几星期的时间,我学习SQLite有了很大的收获。从学习前对SQLite一点不懂,到后来的会装,再到会用,在这段时间里我遇到了很多问题,经过查阅资料最终还是解决了。我把它记下来,方便以后学习,希望我的经验能帮助更多有需要的人。
一、主机环境
1、虚拟机 VMware Workstation
2、Redhat 9(在Fedora 7中也是方法相同)
3、交叉编译器:4.3.3版本。(交叉编译器的版本对SQLite的安装和使用没有太大的影响)
二、交叉编译 (以下全是在redhat中,用root 用户操作)
1、下载SQLite-3.5.8.tar.gz
2、在root 的.bash_profile中加入以下环境变量以方便操作
PATH=$PATH:/usr/local (也可以安装到其他任何目录下,但在/usr/local目录下安装,是最方便使用的)
3、解压SQLite-3.5.8.tar.gz 到任意目录(比如:/test/SQLite-3.5.8)
# tar zxvf SQLite-3.5.8.tar.gz
4、 检查交叉编译器arm-linux-gcc
#which arm-linux-gc
5、运行配置文件
在开发板上不需要使用 tcl,使用--disable-tcl参数,--prefix可以随意指定,只要方便使用
# ./configure --host=arm-linux --prefix=/home/SQLite-3.5.8/build/_install