Mac OS X中的fork(),sleep()和pipe(int * fd)

时间:2011-05-31 19:40:33

标签: c linux macos fork

我正在上一个名为“操作系统”的课程,我们正在学习这些功能。我有一台Mac,我想知道这些功能是否适用于Mac,或者我是否必须安装linux。如果我不能在Mac上这样做,我应该安装什么Linux发行版? (有这么多,我不知道哪一个)。

2 个答案:

答案 0 :(得分:4)

pipe()的原型错误,但所有三个函数都是POSIX的一部分。由于OS X是POSIX操作系统,因此它支持所有这三种操作系统。请注意,您需要安装Apple的开发人员工具才能访问编译器和相应的标题等,以便构建使用它们的软件。

答案 1 :(得分:0)

我刚刚参加了操作系统,由于本课程围绕UNIX,如果您使用的是Windows,我建议您仅为本课程安装Linux。因为你在Mac上,它不应该太不同。顺便说一句,大多数发行版都有实时版本,所以如果你愿意的话,你可以启动Linux进行任务。任何受欢迎的发行版都会很好。