【发布时间】: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”后找到欺骗目标