【问题标题】:SQLite3 on freebsd - compilation of first programfreebsd 上的 SQLite3 - 第一个程序的编译
【发布时间】:2013-06-27 01:49:09
【问题描述】:

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

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

【问题讨论】:

    标签: c++ sqlite unix gcc freebsd


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      相关资源
      最近更新 更多