我想使用C语言来练习一些UNIX命令。当我包含<unistd.h>头文件时,当我使用fork()方法时,它会给我一个编译时错误:"can not include unistd.h"。我在因特网上查看,fork()方法只在<unistd.h>头文件中可用。请帮帮我。
现在<unistd.h>是否被任何其他头文件所取代?
我正在学习C语言,我来自Java背景。如果我能得到一些指导,我将不胜感激。下面是我的代码:#include <stdlib.h>#include <unistd.h>
/usr/include/unistd.h:363: note: expected ‘int’ but argument is of type ‘st