Я пытаюсь запустить простую программу в cygwin, которая включает fork и wait.Я думал, что это будет очень легко скомпилировать, но у меня есть проблемы.
#include <stdio.h>
#include <unistd.h>
void testFork(){}
int main(int argc,char* argv[]){
if (fork()==0) {testFork();return 0;}
while (wait() == -1);
return 0;
}
Скомпилировано с использованием: gcc -Wall -Wextra -o test.o test
Я получаю следующую ошибку:
C:\Users\Aaron\AppData\Local\Temp\ccgh3MfS.o:ostest.c:(.text+0x11): undefined reference to `fork'
C:\Users\Aaron\AppData\Local\Temp\ccgh3MfS.o:ostest.c:(.text+0x22): undefined reference to `wait'
collect2: ld returned 1 exit status
Я уверен, что упускаю что-то тривиальное.Есть идеи?