habe Kompilierungs-Fehler beim verwenden clock_gettime in c99

wenn ich clock_gettime in meinem code-snippet, und kompilieren mit dem flag -std=c99, bekam ich eine Fehlermeldung wie diese:

warning: implicit declaration of function 'clock_gettime'
error: 'CLOCK_REALTIME' undeclared (first use in this function)

und ich habe die Datei " Zeit.h'.
weiß jemand wie es zu beheben.

  • Es wird helfen, wenn Sie erwähnen, Besonderheiten der Umgebung, welchen compiler, welche libc, etc. Hilft auch, um zu zeigen Sie den code in Frage, wie die #include alle relevanten Makros #define für.
  • clock_gettime ist nicht C99-standard, noch ist CLOCK_REALTIME. Aber Sie sind POSIX.
  • danke, ich habe erfolgreich kompiliert wurde mit dem flag -std=gnu99
InformationsquelleAutor Xinyu NG | 2012-10-25
Schreibe einen Kommentar