기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

우선 친절하게 알려주셔서 감사드립니다.

마지막 답변 달아 주신 거 보고 궁금한 게 있어서 이렇게 다시 글을 올립니다.

우선 크로스 컴파일러 path는 /usr/local/arm/oe/ 밑에 arm-linux, bin, lib등등 이구요
버전은 gcc-3.3.4입니다. 그리고 말씀하신 /usr/local/arm/oe/bin밑에 모든 바이너리 이름들은
전부 arm-linux-XXX로 되어 있습니다. ( ex>arm-linux-gcc, arm-linux-g++, arm-linux-strip...)
이런 상태에서 어느 부분을 수정하라는 건지 잘 모르겠습니다.

제가 camstream-0.27을 arm(s3c2440)용으로 컴파일하기 위한 기본사항은 아래와 같습니다.

제 호스트 환경은 Fedora core 8  2.6.24 #1 SMP과 같고 현재 환경설정(set)은 1번 첨부 파일에 있는 것과 같습니다. (QTDIR, QTINC등은 맞는지도 알려주세요.)

그리고, camstream-0.27.tar.gz소스를 풀어 x-compile.sh(./confiure)은 다음과 같습니다.

./configure CC=arm-linux-gcc --host=arm-linux --build=i686-linux --enable-shared
   --enable-static --without-fp --without-x --disable-mmx CXXFLAGS="-pipe -DQT   _QWS_IPAQ -DQWS -fno-exceptions -fno-rtti -O2 -DQT_NO_DEBUG -DQT_SHARED"

이렇게 친 후, configure에 대한 결과는 2번 첨부파일에 있으니 봐주세요.

여기 저기 바꾸고, ccvt의 configure파일을 수정도 해보고, 이것저것 해봤지만 계속 삽질만
하네요ㅠ.ㅠ

지금까지 제가 말씀드린 환경과 cmd등에서 어느 부분이 잘못되었는지 다시 한번만 상세하게
알려주세요.

사흘째의 무한 삽질(?)을 이젠 그만 하고 싶습니다.

그럼 수고하시고. 답변 부탁 드릴께용~!!^^*



김봉태

2008.04.29 06:35:56
*.112.101.189

echo "$as_me:$LINENO: checking endianness of machine" >&5
echo $ECHO_N "checking endianness of machine... $ECHO_C" >&6
if test "$cross_compiling" = yes; then
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See `config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; }
else
cat >conftest.$ac_ext <<_ACEOF

삽질좀 하셔야 할듯.

정재용

2008.04.29 08:07:03
*.117.234.21

저도 이부분보고(ccvt/configure) if ~else까지 주석처리도 해보고 configure.ac파일에서 ac_endian_check인가 이 옵션도 빼봤는데 Makefile은 만들어지더라도 make돌리면 오류 나버리더라구요 ccvt_types.h에서
LITTLE_ENDIAN인지 BIG_ENDIAN인지 고르는 부분있는데 그 부분에서 else처리되어서 error나고....그래서 이부분도 강제적으로 LITTLE로 define시키고 컴파일해도 또 오류발생.ㅠ.ㅠ 그래서 결론은 소스는 최대한 건드리지 말고 configure를 잘해서 한방에 하자고 생각하고 있는데, 그게 참 쉽게 안되서요. camstream-0.27 깔끔하게 arm용으로 포팅하셨으면 좀 알려주세요. 문서가 있으면 더 좋구요. ps: [email protected] <--- 부탁이요~!!

고현철

2008.04.29 19:33:48
*.32.117.22

configure script를 손대거나 아니면 configure.ac 파일을 손대야 합니다.
configure.ac를 손대게 되면 다시 autoconf를 돌려주셔야 하고요.

보통 이런경우는 configure를 직접 손대는게 낫습니다.

해당 부분을 지우고 Endian을 직접 넣어버리시는게 나을 듯 합니다.

정재용

2008.04.30 00:21:09
*.240.208.13

직접 configure를 건드려 ENDIAN을 define해도 생성되는 Makefile을 돌리면 또 다시 configure해버리면서 ~/ccvt안에 configure가 새로 만들어지면서 처음과 똑같은 에러가 뜨네요.ㅠ.ㅠ
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6368 Apple TV 온보드 메모리 변경 가능할까요? [1] 당그니 2011-01-20 94749
6367 android pwm backlight 밝기 제어 [4] 김태영 2011-07-28 55224
6366 com.google.android.maps.jar는 어디서 얻는 것인가요??? [2] 천동이 2014-09-02 52341
6365 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50336
6364 우분투 리눅스 ip 변경 도중에 "No such process" [5] 이세종 2009-04-01 46248
6363 OpenOCD 0.2.0 [1] 김광준 2009-10-24 45000
6362 [질문]memset, mmap, memcpy에 대해서 질문 있습니다. [5] 이태간 2007-05-22 44962
6361 libpcap 설치 [1] Apostasy 2011-04-12 44141
6360 램디스크 파일 시스템 만들기 [4] sinwho 2015-08-19 43750
6359 USB 포팅관련 질문드립니다. [1] 김승한 2010-01-07 33328
6358 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29617
6357 오드로이드 배터리 패치 문의 [1] 이종문 2010-07-01 29076
6356 ODROID-T 2.2 셧다운 후 부팅이 안됩니다. [2] shkim 2010-10-02 26897
6355 오드로이드 디버깅이 안되네요... [2] 현쓰 2010-02-01 26614
6354 [질문]wince 이미지 다운로드시 에러 [3] 이태간 2008-04-06 26266
6353 slide event에 따른 landscape & portrait mode 전환 [1] 나영찬 2010-03-25 24677
6352 Andorid ALSA에 관해서...2 [1] 꺼북이 2011-05-18 24511
6351 wm1811 드라이버를 찾아요 [9] 김민욱 2016-11-01 18788
6350 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
6349 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인