2016-08-28 1 views
1

Je reçois les erreurs suivantes:essaie d'utiliser libcurl dans mon programme et obtenir des erreurs « undefined reference »

/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 

commande utilisée pour obtenir libcurl:

apt-get install libcurl4-gnut 
+1

Afficher les commandes du compilateur/éditeur de liens. –

+0

cc feedObtain.c –

Répondre

2

Votre programme n'est pas lié à la librairie libcurl et donc l'éditeur de liens se plaint de pouvoir résoudre des symboles. Liez la bibliothèque avec:

cc feedObtain.c -lcurl 

Notez que la bibliothèque doit être spécifiée à la fin des options de ligne de commande.