1
Je suis en train de compiler un exemple de code à partir de timer_create() Linux> man_page. en utilisant la ligne de commande suivante:Erreur de l'éditeur de liens référence non définie à `timer_getoverrun '(l'option de l'option -lrt ne fonctionne pas)
gcc example.c -o example -lrt
Malgré tout, j'ai erreur de liens:
undefined reference to `timer_getoverrun'
Pourquoi -lrt pourrait ne pas fonctionner.
Cela signifie-t-il que je ne peux pas compiler des codes depuis Lynex> man page? –
Cela dépend. Cygwin essaie d'implémenter POSIX (et en particulier Linux) autant que possible, mais il est limité par le noyau Windows sous-jacent. La fonction timer_getoverrun() fait partie de l'extension POSIX en temps réel, il n'est même pas garanti qu'elle soit présente même sur les plateformes POSIX. J'ai travaillé avec un OS POSIX (pas Cygwin) qui avait toutes les fonctions timer_ * ** sauf ** pour timer_getoverrun(). – varro
Merci. Je supprime cette fonction et le code réarrangé. Ça marche. –