eu erreur de compilation lors de l'utilisation clock_gettime en c99

lorsque j'utilise clock_gettime dans mon code et le compiler avec le drapeau-std=c99, j'ai une erreur comme ceci:

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

et j'ai inclus le fichier.h'.
quelqu'un sait comment résoudre le problème.

Il vous sera utile de mentionner les spécificités de votre environnement, ce compilateur, ce qui libc, etc. Permet également de montrer le code en question, comme le #include toutes les macros que vous avez #define pour.
clock_gettime n'est pas la norme C99, ni CLOCK_REALTIME. Mais ils sont POSIX.
merci, j'ai compilé avec succès avec le drapeau-std=gnu99

OriginalL'auteur Xinyu NG | 2012-10-25