inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bài giảng sách khủng long hệ điều hành

04. Tạo tiến trình: Chapter 3. Tiến trình (Phần 2)

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

655

chldpwl12856922

1 câu hỏi đã được viết

0

#include <sys/wait.h> 

이 코드를 넣지 않으면

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

Error: unknown type name 'pid_t'

운영체제 동시성

Câu trả lời 1

0

communityai8509

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

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

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

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

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

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

컨텍스트 스위칭과 PCB

0

146

1

퀴즈 답지

0

215

1

자바 serversocket 관련 질문입니다.

0

152

1

운영체제 공룡책 사려고하는데 원서랑 번역본 중에 어느걸 더 추천하시나요?

0

516

1

java 소켓 통신 예제 질문

0

257

1

코드가 실행이 안됩니다

0

279

1

강사님. 수료 기준이 있을까요?

0

643

1

강의 ppt 제공

0

502

1

강의에서 사용된 Source code는 어디서 볼 수 있을까요?

0

329

1

퀴즈 1번 2번

0

416

2

24:35초에 설명하는 time-sharing이 책에서 다루는 내용과 달라요.

0

396

1

자바 Bounded-Buffer 코드 질문 있습니다.

0

305

0

window10 이 아니면 안되나요??

0

692

1

피터슨 알고리즘과 compare_and_swap 명령어 질문입니다

0

581

1

스택 영역의 크기는 정적인가요? 동적인가요?

0

1510

1

코드를 실행할 떄

0

348

1

wsl 오류

0

395

2

ubuntu 에러가 뜹니다.

0

2169

1

멀티 프로세싱 vs 멀티 프로그래밍

1

1258

1

데드락 질문

0

388

1

semaphore 로우레벨 코드 질문

0

506

1

1.운영체제가 뭐길래 7분 58초 질문이요

0

749

1

데드락 관련 질문입니다.

1

515

1

좀비 프로세스와 고아 프로세스

1

1115

1