sqlite3编译安装
sqlite3编译安装
1.从官方网站下载sqlite-autoconf-3070602.tar.gz
2.解压,进入当前目录
3.开始配置,执行命令:
./configure --prefix=/usr/local/sqlite_arm 指定安装目录;生成的文件都在这个目录。
./configure --host=arm-linux 指定目标架构类型;如果是ARM,提前配置好交叉编译环境。
4.编译,执行命令:
make
5.安装,执行命令:
make install
6.整个sqlite_arm目录就是开发需要的所有文件。 可以使用sqlite3.h和libsqlite3.a进行编译链接。
7.测试代码如下:
#include "sqlite3.h"
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
sqlite3 *db=NULL;
int rc;
rc = sqlite3_open("test.db",&db);
if(rc)
{
fprintf(stderr,"Can't open database:%s/n",sqlite3_errmsg(db));
sqlite3_close(db);
return 0;
}
else
printf("Successful!/n");
sqlite3_close(db);
exit(1);
}