你给我的程序报了如下错误,怎么办warning: implicit declaration of function ‘waitpid’; did you mean ‘getpid’? [-Wimplicit-function-declaration] waitpid(pid[i], &status, 0);
时间: 2024-02-18 08:03:46 浏览: 152
报如下错误
这个错误是因为程序中使用了 `waitpid` 函数,但是没有引入相应的头文件,导致编译器无法识别该函数。可以通过在代码文件开头添加如下语句来引入头文件解决该问题:
```c
#include <sys/types.h>
#include <sys/wait.h>
```
这两个头文件中包含了 `waitpid` 函数的声明。如果还有其他函数报类似的错误,也需要查找相应的头文件进行引入。
阅读全文