fork()を定義するライブラリとは何ですか?私はfork()を使うことを学んでいます。私は、標準I/Oライブラリ:stdio.h
がfork()を動作させるのに十分であることを知りましたが、それは私のケースでは当てはまりません。私は私のコードC言語のfork()への参照を持つライブラリ
Windows 8 Pro
に
Code::Blocks
で
gcc
を使用しています
は次のとおりです。
#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 ;
}
私が得る正確なエラーは次のとおりです。
useoffork.o:useoffork.c :(。テキスト+ 0xf): `fork 'への未定義参照
を参照してください...のhttp:[未定義参照の//linux.die.net/man/2/fork – Omkant
可能重複(Windows OSのCode :: Blocksエディタで)fork()する方法を教えてください。(http://stackoverflow.com/questions/8819673/undefined-reference-to-fork-in-codeblocks-editor-in-windows-os) – Rohan