我在 FreeBSD 上安装了 sqlite3 from ports,但现在不确定如何正确使用它。所以,我有一些来自官方教程的简单的 sqlite 程序。编译时 #include <sqlite3.h>
使用这样的命令 gcc test.c
得到了 error: "sqlite.h" No such file
那么,编译和使用从端口安装的最佳方式是什么sqlite
图书馆?我需要将 sqlite.h 复制到每个程序目录吗?或者如何使用已经安装的.h
在系统上?似乎还需要链接库到程序,如何做到这一点?谢谢
最佳答案
你需要告诉 gcc 在哪里寻找包含,你需要告诉它链接到 sqlite 的库,它可能叫做 libsqlite.so
您正在寻找类似 gcc -I/usr/local/include -lsqlite test.c
的内容。
关于c++ - freebsd 上的 SQLite3 - 第一个程序的编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17175488/