'GCC'에 해당되는 글 2건

  1. 2010.11.25 BlueZ 를 사용할때 컴파일 방법
  2. 2010.04.03 컴파일시 pthread 오류
Linux Server2010.11.25 20:26
BlueZ 라이브러리를 이용하여 프로그래밍을 할때

컴파일을 하였는데 

 /tmp/ccO6DVsB.o(.text+0x102): In function `main':
: undefined reference to `ba2str'
collect2: ld returned 1 exit status

이와 같은 오류가 뜬다면 옵션을 주지 않아서 입니다.

 gcc -o test test.c -lbluetooth

-lbluetooth 를 붙여주면 오류없이 컴파일 됩니다.

gcc 뿐만 아니라 g++ 도 같은 옵션이 존재하는 것 같습니다.
신고
Posted by 초프(초보 프로그래머)
Linux Server2010.04.03 19:28
리눅스 콘솔에서 컴파일할때 pthread를 사용하였을때 이런 오류가 뜬다.

undefined reference to `pthread_create'
undefined reference to `pthread_join'


해결 방법은 옵션 2가지를 넣어주면 됩니다.

-D_REENTRANT -lpthread

ex) gcc test.c -o test -D_REENTRANT -lpthread
신고
Posted by 초프(초보 프로그래머)