pthread.h 를 포함했는데도 undefined reference to `pthread_create' 에러가 날때

IT/Programming/Solution/Tip 2013. 4. 5. 16:38

<그림 1> undefined reference to `pthread_create'

 

pthread 를 사용했을 때, 컴파일시 gcc 옵션에서 위와 같이 -o 옵션만 주게 되면 위와 같은 에러가 난다.

 

gcc 옵션에  -lpthread 인자를 주어 컴파일 하면 된다.

gcc -o 1 1.c -lpthread

 

 

<그림 2> -lpthread 옵션을 주고 나니 정상적으로 컴파일이 된다.

 

 

설정

트랙백

댓글