我从FreeBSD的端口安装了sqlite3,现在不确定如何正确使用它。因此,我从官方教程中获得了一些简单的sqlite程序。使用这样的命令#include <sqlite3.h>编译gcc test.c
得到了error: "sqlite.h" No such file

那么,从端口sqlite库安装和编译的最佳方法是什么?我需要将sqlite.h复制到每个程序目录吗?或者如何使用系统上已安装的.h?似乎还需要将链接库链接到程序,该怎么做?谢谢

最佳答案

您需要告诉gcc在哪里寻找include,并且需要告诉它与sqlite的库(可能称为libsqlite.so)链接。

您正在寻找与gcc -I /usr/local/include -lsqlite test.c相似的东西。

关于c++ - freebsd上的SQLite3-第一个程序的编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17175488/

10-11 22:13
查看更多