gpt4 book ai didi

c++ - 错误 : sys/wait. h:没有那个文件或目录

转载 作者:可可西里 更新时间:2023-11-01 12:50:10 32 4
gpt4 key购买 nike

<分区>

我正在尝试用 C 编写一个简单的 shell。但是我不能使用 sys/wait.h。我的代码相同:

#include <stdio.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>

int main(void) {
char command[BUFSIZ];
int status;
pid_t pid;

for(;;) {
printf("simpsh: ");
if(fgets(command, sizeof(command), stdin) == NULL) {
printf("\n");
return 0;
}

command[strlen(command) - 1] = '\0';
if((pid = fork()) == 0)
execlp(command, command, 0);

while(wait(&status) != pid)
continue;

printf("\n");
}

我正在使用 dev-C++,结果是:

[Error] sys/wait.h: No such file or directory

这里有什么问题?如果有人对我通过 C 或 C++ 创建一个简单的 shell 有一些建议,请给我一些链接或代码。谢谢!

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com