Bene, questo deve essere uno sciocco. Qui di seguito è un codice non-può-essere-più semplice in C. Non può compilare dicendo "riferimento non definito a dormire". Ma penso che includo tutto intestazione di sistema che ho bisogno ...Riferimento non definito a "sleep" ma ho incluso <unistd.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
printf("Test starts.\n");
sleep(1);
printf("Test ends.\n");
return 1;
}
"Riferimento non definito" sembra non collegare a qualcosa di cui ha bisogno. – Kevin
OS/Compiler? C'è forse più codice di questo con un refuso? Questo compila e collega con gcc 4.6.1. – JoeFish
@MengfeiMurphy, che compilatore stai usando? Quale riga di comando stai scrivendo per compilarlo? Dicci tutto quello che puoi –