Probleme de Library

liquid01

Membre actif
20 Mars 2007
115
4
Bonsoir j'ai un petit problème dans un début de développement C
J'essaie de télécharger le code source d'une page Web
Aprés de nombreuses recherche j'ai trouver le lien suivant :

http://www.commentcamarche.net/faq/sujet-8241-telecharger-le-contenu-d-une-page-web-distante

Mon code est le suivant :

Bloc de code:
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>

int main (int argc, const char * argv[]) {
	
	curl_global_init(CURL_GLOBAL_ALL);
	
	curl_global_cleanup();
	
    return 0;
}
j'ai l'erreur suivant je n'arrive pas à comprendre pourquoi

Undefined symbols:
"_curl_global_init", referenced from:
_main in ccFgzxNl.o
"_curl_global_cleanup", referenced from:
_main in ccFgzxNl.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

à oui pour compiler je fais un gcc (j'arrive pas encore a comprendre le fonctionnement d'Xcode)
Cordialement
 
gcc prog.c -o prog -lcurl

ld: symbol(s) not found

The ld command combines several object files and libraries, resolves references, and produces an ouput file. ld can produce a final linked image (executable, dylib, or bundle), or with the -r option, produce another object file. If the -o option is not used, the output file produced is named "a.out".
 
Pour obtenir un exécutable, il faut le code source ET la procédure de compilation qui va avec. A priori il te manque la seconde moitié :rateau: