加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – Interix是否实现了fork()?

发布时间:2020-12-13 20:33:40 所属栏目:Windows 来源:网络整理
导读:在Unix上为Windows移植字典为HPC page for fork()编写了 There is no equivalent Windows API to the Unix fork() or vfork(). The Microsoft Subsystem for Unix-based Applications (SUA or Interix) is a Unix environment that has fork() and vfork() p
在Unix上为Windows移植字典为HPC page for fork()编写了

There is no equivalent Windows API to
the Unix fork() or vfork(). The
Microsoft Subsystem for Unix-based
Applications (SUA or Interix) is a
Unix environment that has fork() and
vfork() properly implemented.

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

我很困惑.
该示例是否应该使用fork()来说明由SUA / Interix实现的fork()语句?
如果fork()真正实现了它所包含的头文件和lib文件?

您正在查看的页面是* nix to Windows移植指南.它没有告诉你如何使用fork()但是最接近的win32等效,CreateProcess.那里的页面记录了你应该使用的Win32功能而不是Unix功能.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读