sqlite数据库问题

今天在写一个网络编程项目的时候需要用到需要用到sqlite数据库进行数据操作,在编译时终端上显示了一些问题,如下:

/tmp/cc3HuO4B.o: In function `do_register':
server.c:(.text+0x93): undefined reference to `sqlite3_exec'
/tmp/cc3HuO4B.o: In function `do_login':
server.c:(.text+0x1fd): undefined reference to `sqlite3_get_table'
/tmp/cc3HuO4B.o: In function `do_query':
server.c:(.text+0x702): undefined reference to `sqlite3_exec'
/tmp/cc3HuO4B.o: In function `do_history':
server.c:(.text+0x8c7): undefined reference to `sqlite3_exec'
/tmp/cc3HuO4B.o: In function `main':
server.c:(.text+0x993): undefined reference to `sqlite3_open'
server.c:(.text+0x9a3): undefined reference to `sqlite3_errmsg'
collect2: ld returned 1 exit status

(说实话当时感觉挺傻逼的。。。。。)我以为没有包含sqlite3.h的头文件,结果检查了几分钟问题都还是存在,上了趟厕所才想起在使用sqlite数据库在编译时需要添加参数(如下):

gcc <filename.c> -lsqlite3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值