【发布时间】:2014-10-29 17:09:53
【问题描述】:
我在 C 中使用 vfork() 工作。我的程序运行良好,但我有关于隐式声明的警告。
我的代码:
if(vfork()==0){
...
}
我的警告是:
函数“vfork”的隐式声明 [-Wimplicit-function-declaration] if(vfork()==0){^
我包括那些:
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/wait.h>
#include <stdlib.h>
如果我使用 fork() 而不是 vfork() 警告消失了。 Soo 问题只是我程序中的 vfork() 。 我不知道这是什么意思或我如何解决这个问题。
【问题讨论】:
-
#include声明了vfork的任何文件。(看起来像<unistd.h>) -
@ColonelThirtyTwo 我有这个包括
-
尝试
man vfork获取最准确的信息。 -
请原谅,但如果您不知道您引用的警告是什么意思,那么尝试使用
vfork()不会让您开心... - 这只是一个友好的提示...