Obtenir undefined reference to 'clock_gettime' erreur, pour curl programme
Gretings,
J'ai de la compilation croisée, OpenSSl , libssh2 et enfin cURL, Ne sais pas pourquoi il a généré seulement bibliothèque statique. De toute façon j'ai essayé d'exécuter les exemples de ftpget.programme en c qui relie toutes les trois bibliothèques, mais j'obtiens l'erreur suivante :
.../libcurl.a(timeval.o): In function 'curlx_tvnow':
timeval.c:(.text+0xfc): undefined reference to 'clock_gettime'
collect2: ld return 1 exit status
make: *** [all] Error 1
Merci de m'aider à résoudre cette erreur, Est-il besoin de cross-compiler toute autre bibliothèque ?
Grâce,
Yuvi me
OriginalL'auteur Yuvi | 2012-03-02
Vous devez vous connecter pour publier un commentaire.
Tentez de lier avec librt (
-lrt
).Le Cross-compiler? Je suis en supposant que vous êtes en cours d'exécution sur Linux; librt devrait toujours être disponible (j'espère!).
Il était à l'intérieur de la suite d'outils déjà.. merci pour l'aide
OriginalL'auteur Oliver Charlesworth
Vous avez besoin de faire le lien avec le temps réel de la bibliothèque.
Utilisation
-lrt
Je ne peux pas accepter de deux ans, donc +1
OriginalL'auteur pmg