Compilation gcc avec upnp
Bonjour,
je suis sous le système d'exploitation Slackware 10.2.
J'ai besoin pour un projet universitaire de compiler un programme écrit en C et utilisant upnp.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
#include "inc/upnp.h"
int main(){
//Initialisation de UPnP
int ret;
const char *ipaddress;
unsigned short port;
if((ret = UpnpInit(ipaddress, port)) != UPNP_E_SUCCESS){
SampleUtil_Print("", ret);
UpnpFinish();
return ret;
}
return 0;
} |
Je compile:
$ gcc serveur.c
/tmp/cc71OHGm.o(.text+0x21): In function `main':
: undefined reference to `UpnpInit'
/tmp/cc71OHGm.o(.text+0x3d): In function `main':
: undefined reference to `SampleUtil_Print'
/tmp/cc71OHGm.o(.text+0x45): In function `main':
: undefined reference to `UpnpFinish'
collect2: ld a retourné 1 code d'état d'exécution
Je pense qu'il me manque des arguments pour la commande gcc mais je ne sais pas lesquels.
J'ai regardé la doc officielle et je n'y trouve rien concernant les commandes de compilation avec gcc(http://upnp.sourceforge.org).
Merci de m'aider ;)