Co to jest biblioteka, która definiuje fork(). Uczę się używać fork(). Dowiedziałem się, że standardowa biblioteka we/wy: stdio.h
wystarczy, aby fork() działał, ale to nie ma zastosowania w moim przypadku.Biblioteka, która ma odniesienie do fork() w C
Używam gcc
w Code::Blocks
na Windows 8 Pro
Mój kod to:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<malloc.h>
#include <time.h>
int main(void)
{
pid_t process;
process = fork();
if(process< 0)
{
printf("fork failed");
}
if(process > 0)
{
printf("\nParent Process Executed");
}
if(process == 0)
{
printf("\nChild Process Executed");
}
return 0 ;
}
Exact Błąd pojawia się:
useoffork.o: useoffork.c :(. text + 0xf): niezdefiniowane odniesienie do `widelca '
to może pomóc człowiek widelec ... http: //linux.die.net/man/2/fork – Omkant
możliwe duplikat [Undefined odniesienia do fork() w edytorze Code :: Blocks w systemie operacyjnym Windows] (http://stackoverflow.com/questions/8819673/undefined-reference-to-fork-in-codeblocks-editor-in-windows-os) – Rohan