문제 상황
#include <pthread.h>
#include <stdlib.h> ~~~~
등등등 포함시켰음에도 불구하고
pthread 등 함수를 사용할 수 없다고한다.
<에러 메시지>
undefined rundefined reference to 'pthread_create'
collect2: error: ld returned 1 exit status
해결 방법
compile 옵션으로 끝에
-pthread 추가
ex) gcc -o 실행파일명 소스코드명1.c 소스코드명2.c -lpthread
이외에도
math.h 등
특정 헤더파일 속에 정의된 함수를 사용할 때 붙어넣어야 하는
option 들이 있다.
-lm 이라든가..
-lpthread라든가..
'LINUX > Error' 카테고리의 다른 글
[ssh] Permission denied (publickey,gssapi-keyex,gssapi-with-mic) (0) | 2024.08.06 |
---|---|
[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (0) | 2024.08.06 |
ubuntu apt-get stuck at 0 [Connecting to us.archive.ubuntu.com] (0) | 2020.01.30 |