2010-12-13 2 views
0

mein makefile kann meine sqlite3 library nicht finden, ich möchte es mit einem -lsqlite3 flag in der gcc commandline verlinken. Kann mir jemand sagen, dass ich hier falsch liege? Die Fehlermeldung ist folgende:include sqlite3 lib in c makfile

/usr/bin/ld: cannot find -lsqlite3 

tom

+0

die Befehlszeile anzeigen – KevinDTimm

+0

Auf welcher Plattform ist das? –

Antwort

1

In diesen Tagen können Sie einfach die amalgamation herunterladen und bauen sie mit Ihrem Projekt in. Keine Sorge mehr über Bibliotheksstandorte und Architektur-Matching!

Für weitere Details zu Ihrem genauen Problem müssen Sie uns die vollständige Befehlszeile zeigen, die Sie verwenden.

+0

+1. Verschmelzung ist die beste Wahl. –

0

Sie haben vergessen, -L gefolgt von dem Verzeichnis zu übergeben, das die SQLite-Bibliothek enthält. Sie können auch pkg-config sqlite3 --libs verwenden, um die entsprechenden Linker-Flags zu erhalten.