第一个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(输入的时候提示我没有权限)
 
          chmod   777  ../sqlite-3.2.1/configure  (修改权限)    
make
make install
 
检验是否安装成功,我输入了sqlite3  myfirst.db
                      sqlite3>  表示安装成功
                     sqlite3>.quit  退出   
 
 #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 程序就诞生了!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值