微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

第一个sqlite3程序

因为工作的需要,今天刚安装了sqlite,我从网上下了sqlite-3.2.1.tar.gz。我是按照“readme"来进行的,步骤如下:tar zxf sqlite-3.2.1.tar.gz
mkdir bld
cd bld
../sqlite-3.2.1/configure(输入的时候提示没有权限
chmod777 ../sqlite-3.2.1/configure(修改权限)
make
make install
检验是否安装成功,我输入了sqlite3myfirst.db
sqlite3> 表示安装成功
#include<stdio.h>
#include<sqlite3.h>
int main(int argc,char **argv){
sqlite3 *db;
char *zrrmsg=0;
int rc;
rc=sqlite3_open(argv[1],&db);
if(rc)
{fprintf(stderr,"can't open database:%/n",sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
printf("successfully/n");
sqlite3_close(db);
return 0;
}
输入 gcc -o first first.c -lsqlite3
编译没有出现问题,
./first: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
我就把/usr/local/lib 中的libsqlite3.* 都拷贝到/usr/lib下,在运行,就ok了,出现了successfully!!
我的第一个sqlite 程序就诞生了!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐