Как установить Sqlite3 с Cygwin? Когда я пытаюсь скомпилировать в Cygwin, как это:
gcc -o basics basics.c
это говорит:
/ tmp / ccpS4NGr.o: basics.c :(. Text + 0x67): неопределенная ссылка на _sqlite3_open' /tmp/ccpS4NGr.o:basics.c:(.text+0x10b): undefined reference to
_sqlite3_exec '/tmp/ccpS4NGr.o:basics.c:(.text+0x172): неопределенная ссылка на _sqlite3_exec' /tmp/ccpS4NGr.o:basics.c:(.text+0x1d9): undefined reference to
_sqlite3_exec '/tmp/ccpS4NGr.o:basics.c:(.text+0x243): неопределенная ссылка на _sqlite3_prepare
_v2' /tmp/ccpS4NGr.o:basics.c:(.text+0x279): undefined reference to
_sqlite3_column_ count' /tmp/ccpS4NGr.o:basics.c:(.text+0x28f): неопределенная ссылка на _sqlite3_step' /tmp/ccpS4NGr.o:basics.c:(.text+0x2cb): undefined reference to
_sqlite3_column_ text '/tmp/ccpS4NGr.o:basics.c:(.text+0x2ec): неопределенная ссылка на _sqlite3_column_ name' /tmp/ccpS4NGr.o:basics.c:(.text+0x355): undefined reference to
_sqlite3_close' collect2: ld вернул 1 статус выхода
Я сохранил sqlite3.h в том же каталоге basics.c вместе с 3 другими файлами, входящими в пакет sqlite-amalgamation