相关疑难解决方法(0)

为什么我的编译器不接受fork(),尽管我包含了<unistd.h>?

这是我的代码(仅为测试fork()而创建):

#include <stdio.h>  
#include <ctype.h>
#include <limits.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h> 

int main()
{   
    int pid;     
    pid=fork();

    if (pid==0) {
        printf("I am the child\n");
        printf("my pid=%d\n", getpid());
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我收到以下警告:

warning: implicit declaration of function 'fork'
undefined reference to 'fork'
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

c windows fork mingw

14
推荐指数
3
解决办法
6万
查看次数

标签 统计

c ×1

fork ×1

mingw ×1

windows ×1