首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Interix实现叉()吗?

Interix实现叉()吗?
EN

Stack Overflow用户
提问于 2011-03-20 20:56:27
回答 1查看 3.5K关注 0票数 7

在Unix到Windows移植字典上为HPC编写了页面 fork()

没有与Unix叉()或vfork()等效的Windows。Microsoft基于Unix应用程序的子系统(SUA或Interix)是一个Unix环境,它有that ()和vfork()的正确实现。

在页面上还有示例源代码,它使用..。标准的Win32 API CreateProcess函数。

我很困惑。

该示例不应该使用fork()来说明SUA/Interix正在实现的fork()的语句吗?

如果真的实现了fork(),那么它驻留在哪个头文件和库文件中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-20 21:30:01

您正在查看的页面是*nix到Windows移植指南。它没有向您展示如何使用fork(),而是最接近的win32等价物CreateProcess。其中的页面记录了您应该使用哪个Win32函数而不是Unix函数。

您将需要Unix和SUA SDK的子系统来使用fork()。在这里,您将在Windows上获得一个*nix环境,fork()将位于通常的unistd.h库中,您将链接到libc.so (使用gcc)来使用它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5371442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档