2013-06-18 38 views
0

我在FreeBSD上安裝了sqlite3 從端口,現在不知道如何正確使用它。所以,我從官方教程中獲得了一些簡單的sqlite程序。當這樣的命令編譯#include <sqlite3.h>gcc test.c 得到了error: "sqlite.h" No such filefreebsd上的SQLite3 - 編譯第一個程序

那麼,什麼是彙編和港口sqlite庫使用已安裝的最佳方式?需要我將sqlite.h複製到每個程序目錄?或者如何在系統上使用已經安裝的.h?似乎還需要鏈接庫到程序,如何做到這一點?感謝

回答

1

你需要告訴GCC在何處尋找包括,你需要告訴它針對的sqlite的圖書館,這可能是所謂的libsqlite.so

您正在尋找沿gcc -I /usr/local/include -lsqlite test.c東西線鏈接。