【问题标题】:SQLite Problems in GCC compiler. - C programming [duplicate]GCC 编译器中的 SQLite 问题。 - C编程[重复]
【发布时间】:2021-04-22 07:49:26
【问题描述】:

嘿,我是 C 语言的新程序员,我使用的是具有 GCC 编译器的 Linux,所以我之前遇到过 GCC 无法找到 sqlite3.h 作为目录的问题,幸好已经解决了,但现在问题是当我使用sqlite3_close 时,它会显示undefined reference sqlite3_close。请帮忙。

任何帮助将不胜感激。 谢谢你

【问题讨论】:

  • -lsqlite3 添加到您的链接命令中
  • 在我的链接命令中...您的意思是代码链接到数据库的位置吗?你的意思是这里>sqlite3_open("test.db", &db);@Jean-FrançoisFabre
  • 不,构建可执行文件有几个阶段。编译然后链接。
  • 谷歌搜索“undefined reference sqlite3 site:stackoverflow.com”后找到欺骗目标

标签: c sqlite gcc


【解决方案1】:

askubuntu中有这个问题的参考

尝试将-lsqlite3 添加到编译器命令中。

这是一个例子:

g++ mail.cpp -lsqlite3

【讨论】:

  • 试过了。不工作。但也没有错误!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-21
  • 2011-09-08
  • 1970-01-01
  • 2019-06-09
  • 2020-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多