Immer undefined reference to 'clock_gettime' Fehler, für curl-Programm
Gretings,
Ich habe cross-compile, OpenSSl , libssh2 und schließlich cURL, weiß nicht warum, es hat nur generiert, statische Bibliothek. Ja, ich habe versucht zu laufen, Probe ftpget.c-Programm durch die Verknüpfung aller drei Bibliotheken, sondern ich erhalte die folgende Fehlermeldung :
.../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
Mir bitte helfen diesen Fehler beheben, Wird es brauchen, um cross-kompilieren, die andere library auch ?
Dank,
Yuvi
InformationsquelleAutor Yuvi | 2012-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, die Verknüpfung mit librt (
-lrt
).Cross-kompilieren? Ich gehe davon aus, dass Sie unter Linux läuft; librt sollten immer verfügbar sein (hoffe ich!).
Es war in der toolchain schon.. danke für die Hilfe
InformationsquelleAutor Oliver Charlesworth
Müssen Sie diese Verbindung mit der Echtzeit-Bibliothek.
Verwenden
-lrt
Ich kann nicht akzeptieren, zwei ans, also +1
InformationsquelleAutor pmg