关于freebsd的SQLite3 - 编译第一个程序

时间:2013-06-18 17:43:27

标签: c++ sqlite unix gcc freebsd

我在FreeBSD上安装了来自ports 的sqlite3 ,现在不确定如何正确使用它。所以,我从官方教程中得到了一些简单的sqlite程序。使用此类命令#include <sqlite3.h>编译gcc test.c时 得到了error: "sqlite.h" No such file

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

1 个答案:

答案 0 :(得分:1)

你需要告诉gcc在哪里寻找包含,你需要告诉它链接sqlite的库,可能叫做libsqlite.so

您正在寻找gcc -I /usr/local/include -lsqlite test.c

的内容