IT/Programming/Solution/Tip
pthread.h 를 포함했는데도 undefined reference to `pthread_create' 에러가 날때
Anow
2013. 4. 5. 16:38
<그림 1> undefined reference to `pthread_create'
pthread 를 사용했을 때, 컴파일시 gcc 옵션에서 위와 같이 -o 옵션만 주게 되면 위와 같은 에러가 난다.
gcc 옵션에 -lpthread 인자를 주어 컴파일 하면 된다.
gcc -o 1 1.c -lpthread
<그림 2> -lpthread 옵션을 주고 나니 정상적으로 컴파일이 된다.