在 c makfile 中包含 sqlite3 lib

发布于 2024-10-07 07:30:30 字数 162 浏览 1 评论 0原文

我的 makefile 找不到我的 sqlite3 库,我想将其与 gcc 命令行中的 -lsqlite3 标志链接。有人可以告诉我我在这里做错了吗? 错误消息如下:

/usr/bin/ld: cannot find -lsqlite3

汤姆

my makefile can't find my sqlite3 library, I want to link it with a -lsqlite3 flag in the gcc commandline. Can someone tell me want I am doing wrong here.
The error message is the following:

/usr/bin/ld: cannot find -lsqlite3

tom

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生来就爱笑 2024-10-14 07:30:30

如今,您只需下载 amalgamation 并将其构建到您的项目中即可。不再担心图书馆位置和建筑匹配!

有关您的确切问题的更多详细信息,您需要向我们展示您正在使用的完整命令行。

These days you can just download the amalgamation and build it in with your project. No more worrying about library locations and architecture matching!

For more details with your exact problem, you'll need to show us the full command line you're using.

执妄 2024-10-14 07:30:30

您忘记传递 -L 后跟包含 SQLite 库的目录。您还可以使用 pkg-config sqlite3 --libs 来获取适当的链接器标志。

You forgot to pass -L followed by the directory containing the SQLite library. You can also use pkg-config sqlite3 --libs to get the appropriate linker flags.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文