Linux Server2011.08.10 15:53
.bashrc를 수정하면 다시 로그인해야 적용됩니다.

터미널을 종료후 다시 실행하면 적용됩니다.


하지만

source ~/.bashrc

를 실행하게 되면 터미널 종료 없이 바로 적용됩니다. 
Posted by 초프(초보 프로그래머)
Linux Server2010.11.25 21:19
크로스 컴파일시 오류

 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 


Posted by 초프(초보 프로그래머)
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 초프(초보 프로그래머)