BlueZ (3) 썸네일형 리스트형 내장형설계 팀프로젝트 #2 - 블루투스를 이용한 지뢰찾기 대전 4학년 과목인 내장형설계의 팀프로젝트 MSN Game 에 있는 지뢰찾기를 PXA255 보드에서 BlueZ와 QT를 사용하여 구현하는 것입니다. 아래는 혼자서 테스트할때의 사진 ㅋ 게임 화면 크로스 컴파일시 cannot find -lbluetooth 오류 크로스 컴파일시 오류 arm-linux-gcc -o test test.c -lbluetooth /usr/local/arm-linux/lib/gcc-lib/arm-linux/3.2.1/../../../../arm-linux/bin/ld: cannot find -lbluetooth collect2: ld returned 1 exit status 라이브러리를 못찾는 문제입니다. 다음과 같이 라이브러리를 지정하면 컴파일이 가능합니다. arm-linux-gcc -o test test.c -L/usr/local/arm-linux/lib -lbluetooth BlueZ 를 사용할때 컴파일 방법 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++ 도 같은 옵션이 존재하는 것 같습니다. 이전 1 다음