我在FreeBSD上安装了来自ports 的sqlite3 ,现在不确定如何正确使用它。所以,我从官方教程中得到了一些简单的sqlite程序。使用此类命令#include <sqlite3.h>
编译gcc test.c
时
得到了error: "sqlite.h" No such file
那么,从端口sqlite
库中编译和使用安装的最佳方法是什么?需要我将sqlite.h复制到每个程序目录吗?或者如何在系统上使用已安装的.h
?似乎还需要将库链接到程序,该怎么做?感谢
答案 0 :(得分:1)
你需要告诉gcc在哪里寻找包含,你需要告诉它链接sqlite的库,可能叫做libsqlite.so
您正在寻找gcc -I /usr/local/include -lsqlite test.c
。