본문 바로가기

Linux

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

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://anow.tistory.com/144

<그림 1> undefined reference to `pthread_create'

 

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

 

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

gcc -o 1 1.c -lpthread

 

 

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

'Linux' 카테고리의 다른 글

[Ubuntu Server] keyboard 설정  (0) 2016.04.12
멀티스레드 프로그래밍 <pthread.h> undefined reference to `pthread_create`에러  (0) 2015.04.26
VMware Tools 설치  (0) 2015.04.26
kali dual boot  (0) 2015.04.23
[linux] 접속 로그  (0) 2015.02.11