디버깅/C, C++
[C, C++/Linux] pthread 컴파일 에러(undefined reference to ~)
pthread.c:(.text+0x78): undefined reference to `pthread_create' 증상 Linux에서 pthread 사용을 위해 pthread_create함수를 호출했는데, 위 제목과 같은 컴파일 오류가 발생했다. 원인 ,해결방법 gcc로 컴파일 시 pthread는 자동으로 링킹해주지 않는다. 따라서 pthread를 링킹 시켜 해결한다. pthread를 링크시키는 방법은 컴파일 명령어에 -lpthread를 입력한다. ex) 파일명이 pthread.c를 pthread로 컴파일 gcc -o pthread pthread.c -lpthread
2021. 3. 1. 10:30
최근댓글