再说在linux下建立.a 和点so
到网站下载 sqlite-amalgamation-3.6.22.tar.gz 这个包,反正我下了sqlite3-3.6.22.bin.gz解压后编译不了。
解压,运行
# ./configure --host=armv5l-linux --prefix=/opt/sqlite3/arm --enable-threadsafe.
--host=armv5l-linux表示所用的平台。如果是x86平台,就不用加这句话,注意,我的编译器是armv5l-linux-gcc,如果用的编译器是arm-linux-gcc,那么应该输入--host=arm-linux。
--prefix=/opt/sqlite3/arm。表示安装路径,如果不输入,安装时装到隐藏目录。
--enable-threadsafe.允许多线程。
#make
#make install
在arm/lib下有了*.so 和 *.a 了,配合sqlite3.h ,就可以调用SQLTE的接口了。