2011-12-07 2 views
1

ARM 시스템에 tslib를 포함하려고합니다. 라이브러리를 크로스 컴파일했고 테스트 스크립트가 아니면 괜찮은 것 같습니다. 실제로 라이브러리를 컴파일 플랫폼의 경로와 연결하려고 시도했기 때문에 팔 플랫폼에서 전혀 작동하지 않습니다.tslib : 테스트 스크립트 크로스 컴파일

여기 예를 들면 :/home/jdl/tslib; 팔 시스템의 버그 :

/home/ts_calibrate: cd: line 1: can't cd to /home/jdl/tslib-1.0/tests 
/home/ts_calibrate: eval: line 1: /usr/local/lib/star81xx-lsdk/tools/usr/bin/arm-linux-uclibc-gcc: not found 

두 번째 줄은 내 toolchain입니다. 왜 스크립트가 컴파일 될 예정인 툴체인을 찾고 있는지 이해하지 못합니까?

/bin/sh ../libtool --tag=CC --mode=link /usr/local/lib/star81xx-lsdk/tools/usr/bin/arm-linux-uclibc-gcc -DGCC_HASCLASSVISIBILITY --sysroot=/usr/local/lib/star81xx-lsdk/tools --sysroot=/usr/local/lib/star81xx-lsdk/tools -o ts_harvest ts_harvest.o fbutils.o testutils.o font_8x8.o font_8x16.o ../src/libts.la -ldl 
libtool: link: /usr/local/lib/star81xx-lsdk/tools/usr/bin/arm-linux-uclibc-gcc -DGCC_HASCLASSVISIBILITY --sysroot=/usr/local/lib/star81xx-lsdk/tools --sysroot=/usr/local/lib/star81xx-lsdk/tools -o .libs/ts_harvest ts_harvest.o fbutils.o testutils.o font_8x8.o font_8x16.o ../src/.libs/libts.so -ldl 

당신이 무엇이 잘못되었는지에 대한 아이디어가 있습니까 :

나는 컴파일하는 동안 약간의 상대 링크가 있다고 보았다? 시간의 낭비에 대한

답변

0

죄송합니다

덕분에, 나는 시험 softs의 좋은 버전을 포함 테스트 디렉토리로 .libs 디렉토리가 단지 <> 게시 한 후 내 대답을 발견했다. ;)