c - fork(), sleep(), and pipe(int *fd) in Mac OS X



我正在上一门名为"操作系统"的课,我们正在学习这些功能。我有一台Mac,我想知道这些功能是否在Mac上运行,或者我必须安装linux。如果我不能在Mac上做到这一点,我应该安装什么linux发行版?(太多了,我不知道该买哪一个)。

pipe()的原型是错误的,但这三个函数都是POSIX的一部分。由于OSX是一个POSIX操作系统,它支持这三种操作系统。请注意,您需要安装苹果的开发工具,才能访问编译器和适当的头文件等,从而构建使用它们的软件。

我刚刚学习了操作系统,由于本课程围绕UNIX展开,如果您使用的是Windows,我建议您安装Linux只是为了学习本课程。既然你在mac上,应该不会有太大的不同。顺便说一句,大多数发行版都有实时版本,所以如果你愿意的话,你可以启动Linux来完成任务或其他什么。任何流行的发行版都可以。

最新更新