도와주세요!!
글 수 15,339
2008.11.18 11:17:27 (*.165.77.221)
14115
안녕하세요.
EZ-S3C2440용으로 tslib를 따라하기 시리스의 "터치스크린을 사용해보자" 글에 따라 설치하던 중
configure과정에서 다음과 같은 에러가 발생하였습니다.
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
제가 사용하는 환경은
-. 페도라코어6
-. gcc/g++ version 4.1.1
-. arm-linux toolchain version 3.4.3(FALINUX 홈피에서 받은 것입니다)
입니다.
제가 뭘 잘 못했을까요... 제발 해결 방법을 알려 주시면 감사하겠습니다.
EZ-S3C2440용으로 tslib를 따라하기 시리스의 "터치스크린을 사용해보자" 글에 따라 설치하던 중
configure과정에서 다음과 같은 에러가 발생하였습니다.
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
제가 사용하는 환경은
-. 페도라코어6
-. gcc/g++ version 4.1.1
-. arm-linux toolchain version 3.4.3(FALINUX 홈피에서 받은 것입니다)
입니다.
제가 뭘 잘 못했을까요... 제발 해결 방법을 알려 주시면 감사하겠습니다.
제가 tslib 설치하면서 참조한 내용에 약간 추가 했던 내용입니다. 참고하세요.
순번대로 따라하시면 될 겁니다.
1. $sh autogen.sh
2.
./configure prefix=/usr/local/arm/oe/arm-linux --host=arm-linux CC=arm-linux-gcc 한후
만일 여기에서 prefix=/usr/tslib라고 지정하면 make install 후 /usr/tslib에 해당 파일들이
들어가게 된다.
기본 configure는 x-tslib.sh에 있고 ./x-tslib로 실행하면 기본 configure가 실행된다.
위의 기본 configure외에 --enable-inputapi --enable-shared --enable-input 등의 옵션을 주었을 때는 동작이 불안하게 나타났다.
tslib의 기본 calibrate와 test 프로그램 상의 터치동작이이상해 지고,
MainMenu를 실행했을 때 역시 제대로 처리가 되지 않는 증상이 나타났다.
3. config.h파일에 rpl_malloc부분이 주석처리되있는지 확인후
4. make를 실행하고
5. 다음에 make install을 진행한다.
[주의] 1,2,번 과정에 있는 쉘을 다시 실행시키면 config.h 내용도 수정되니..configure를 수정할때 마다 config.h를 수정해야 합니다.
설치되는 위치를 설정하고 싶으면 prefix 설정을 하면 됩니다.
설치가 끝나면...
TSLIB가 설치된 경로 아래에 etc/ts.conf 파일 수정.
# module_raw input
위의 주석을 해제해 준다.