2016-08-28 3 views
1

ich die folgenden Fehler bin immer:Versuch Libcurl in meinem Programm zu verwenden und immer „undefined reference“ Fehler

/tmp/ccno287V.o: In function `download_feed': 

feedObtain.c:(.text+0xb9): undefined reference to `curl_easy_init' 
feedObtain.c:(.text+0xde): undefined reference to `curl_easy_setopt' 
feedObtain.c:(.text+0xff): undefined reference to `curl_easy_setopt' 
feedObtain.c:(.text+0x10b): undefined reference to `curl_easy_perform' 
collect2: error: ld returned 1 exit status 

Befehl verwendet libcurl zu erhalten:

apt-get install libcurl4-gnut 
+1

Zeigen Sie Ihre Compiler/Linker-Befehle an. –

+0

cc feedObtain.c –

Antwort

2

Ihr Programm ist nicht mit verknüpften Die libcurl-Bibliothek und daher der Linker beschwert sich, dass es Symbole auflösen könnte. Verknüpfen Sie die Bibliothek mit:

cc feedObtain.c -lcurl 

Beachten Sie, dass die Bibliothek am Ende der Befehlszeilenoptionen angegeben werden muss.