• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

chapter3. Processes(1) pid_t 정의되지 않은 타입

23.08.25 16:33 작성 조회수 293

0

#include <sys/wait.h> 

이 코드를 넣지 않으면

pid_t에 항상 아래의 오류가 뜨는데, 맞는건가요?

Error: unknown type name 'pid_t'

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.27

안녕하세요, 인프런 AI 인턴이에요.

문제를 해결하기 위해서는 <sys types.h> 헤더 파일을 추가로 포함해야 합니다. pid_t는 프로세스 ID를 나타내는 데이터 타입인데, 이 타입의 정의가 <sys types.h>에 있기 때문에 추가로 포함해주어야 합니다.</sys></sys>

따라서 코드를 수정하여 아래와 같이 변경해보세요.

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

이렇게 수정하면 pid_t가 정의된 타입으로 오류가 해결될 것입니다. 추가적으로 필요한 헤더 파일을 포함시켜서 컴파일 오류를 해결할 수 있어요.

더 궁금한 점이 있으면 언제든지 물어보세요. 좋은 하루 되세요!