本文介绍了图书馆有在C基准到餐桌()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是定义叉库()。我正在学习用叉子()。我发现,标准I / O库: stdio.h中足以让fork()的工作,但并不在我的案件,不适用

我使用 GCC code :: Blocks的的Windows 8临

我的code是:

 #包括LT&;&stdio.h中GT;
#包括LT&;&CONIO.H GT;
#包括LT&;&stdlib.h中GT;
#包括LT&;&malloc.h所GT;
#包括LT&;&time.h中GT;INT主要(无效)
{    将为pid_t进程;
    过程=叉();    如果(过程℃,)
    {
        的printf(叉失败);
    }
    如果(处理> 0)
    {
        的printf(\\ nParent进程中执行);
    }    如果(过程== 0)
    {
        的printf(\\ nChild进程中执行);
    }
    返回0;
}

确切的错误我得到的是:

解决方案

The C standard library (glibc) implements fork() which calls a UNIX/Linux-specific system call eventually to create a process, on Windows, you should use the winapi CreateProcess() see this example in MSDN.

Note: Cygwin fork() is just a wrapper around CreateProcess() see How is fork() implemented?

这篇关于图书馆有在C基准到餐桌()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 14:13