lib curl symbol nicht gefunden
Wirklich dumm C Frage stellen.
Ich versuche zu bauen, den source-code hier, so kann ich starten Sie über das ändern es für mich
http://curl.haxx.se/libcurl/c/ftpget.html
Ich die Datei herunterladen, führen Sie dann
gcc -o test ftpget.c
bekommen und
Undefined symbols:
"_curl_global_init", referenced from:
_main in ccFchguB.o
"_curl_easy_perform", referenced from:
_main in ccFchguB.o
"_curl_easy_setopt", referenced from:
_main in ccFchguB.o
_main in ccFchguB.o
_main in ccFchguB.o
_main in ccFchguB.o
"_curl_easy_cleanup", referenced from:
_main in ccFchguB.o
"_curl_easy_init", referenced from:
_main in ccFchguB.o
"_curl_global_cleanup", referenced from:
_main in ccFchguB.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
macht für mich keinen Sinn, weil
/usr/local/include/curl/curl.h
vorhanden ist, und hat diese Funktionen. Ich bin sicher, dass dies einige grundlegende c-Zusammenstellung, was mir fehlt.
Vielen Dank für jegliche Hinweise.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie diese Verbindung mit der curl-Bibliothek:
pre-processing
Zeit, die dein compiler nur, schnappt sich die Deklaration in der header-Datei, aber keine Definitionen. Wenn Sie keine link-Bibliotheken (meist das binäre Objekt enthält Definitionen in der Bibliothek), Sie erhalten dieundefined symbols
Fehler von dem compiler.