로그인 유지
buffer.c 에 #include <semaphore.h> 를 분명히 했는데
undefined reference to 'sem_wait'
undefined reference to 'sem_init'
이런식으로 뜨네요ㅜㅠ
왜이런지 알려주세요ㅠㅠ
지금 사용하신 방법은 윈도우에서 하시는 방법 같습니다.
리눅스에서 세마포어를 사용하기 위해서는
#include <sys/sem.h>#include <sys/types.h>#include <sys/ipc.h>
등을 선언 하셔야 하고 사용법이 조금 다를 수 있습니다.
지금 사용하신 방법은 윈도우에서 하시는 방법 같습니다.
리눅스에서 세마포어를 사용하기 위해서는
#include <sys/sem.h>
#include <sys/types.h>
#include <sys/ipc.h>
등을 선언 하셔야 하고 사용법이 조금 다를 수 있습니다.