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

아직 해결을 못해 다시 질문드립니다.. 고도리님께서 말씀해주신데로
이솝사이트에서 060313_aesoptool_gcc334_glibc233.tar 파일을 받았습니다
/korea-dokdo 로 옮긴 후 압축을 풀었습니다.. 기존에 /korea-dokdo 아래 있던 aesoptool 디렉토리는 압축 풀기전에 모두 지웠습니다
rm -rf aesoptool 이렇게요
압축을 푸니 다시 aesoptool 이라는 폴더가 생기더군요
설명문서대로 ~/.bash_profile 에 경로 추가(이미 되어 있더군요) 하였고요
source ~/.bash_profile 실행 하였습니다.
올려 주신 Makefile 을 이용해서 sdl_example 폴더 아래 있는 gview.c를 cross compile 해 보았는데 실패 하였습니다.. 여러 가지 옵션을 바꿔 가며 실행 해 봤는데
결국 실패였네요..

로그는 아래와 같습니다.

#make
arm-linux-gcc -c -g -I.  'cross-sdl-config --cflags' -o gview.o gview.c
arm-linux-gcc -o gview gview.o 'cross-sdl-config --libs'
gview.o(. text+0xd4): In function 'draw_main_tile':
/SDL/SDL-fbcon/sdl_example/gview.c:67: undefined reference to 'IMG_Load'
collect2: ld returned 1 exit status
make: ***[gview] Error 1

==============================

IMG_Load란 함수는 SDL_image.h 에 있는 것 같은데.... 조언 부탁드리겠습니다.

최현진

2006.11.16 20:34:51
*.117.46.252

우선 cross-sdl-config --cflags 치시면
-I/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/include/SDL -D_REENTRANT 이렇게 나오는지 확인하시구요
.bash_profile 에서
PATH=$PATH:$HOME/bin:/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/bin:
이게 제대로 되었는지..
그리고
SDL_image-1.2.x 버젼에서
[1]export CC=arm-linux-gcc; export AR=arm-linux-ar;export LD=arm-linux-ld;export RANLIB=arm-linux-ranlib
[2]./configure --build=i386 --host=arm --target=arm-linux
--prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
--with-sdl-prefix=/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux
[3]make
[4]make install
이렇게 해보세요라이브러리 컴파일이 잘못됐을수도..
이렇게했는데도 안되면 Makefile 문제일수도 있거든요.^^
Makefile 에서
$(CC) $(CFLAGSXX) -o $(SWSLIB) $(SWSOBJS)
이런 옵션으로 되어있으면
$(CC) $(SWSOBJS) $(CFLAGSXX) -o $(SWSLIB)
이렇게 해서 컴파일 해보세요.Makefile 옵션 문제일수도 있습니다.
그리고 탭키 주의하시고요^^
CFLAGS = include 화일 디렉토리
CFLAGSXX = 라이브러리 디렉토리
CC = arm-linux-gcc
SWSLIB = 목적화일
입니다.
좋은 정보가 되었으면 좋겠습니다.^^

최현진

2006.11.16 23:44:59
*.117.46.252

라이브러리 옵션도 한번 봐주세요
-lSDL_image -lSDL `cross-sdl-config --libs` -ljpeg -lpng -lz -lpthread
이런 식으로 압쪽에 라이브러리를 참조를 써주셔야합니다.^^
좋은 하루되세요^^

김증일

2006.11.17 02:23:38
*.248.234.22

감사합니다.. 큰 도움이 되었습니다. 덕분에 컴파일이 되었네요~
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
228 MMSP2 보드에 USB HOST 포팅 질문입니다. <== [완료] [4] 이영재 2006-11-27 918
227 부팅 문제 질문 드립니다. [완료] [8] 김유석 2006-11-27 961
226 간단한 리눅스 환경변수 변경문제 물어볼께요.. [2] 이재훈 2006-11-24 1160
225 u-boot UImage 질문입니다. [완료] [1] 김유석 2006-11-23 1021
224 제품 양산시 커널을 어떻게 줄이나요??<====[완료] [3] 윤현승 2006-11-21 1068
223 [re] [긴급]I2C Interface 변효현 2006-11-21 823
222 풀 스크린 개념 ... 런쳐 에 관해서.. [2] 오용석 2006-11-19 936
221 SDL cpp file 컴파일 관련 [2] 김증일 2006-11-17 757
220 [완료] SDL Crosscompile 관련 질문 김증일 2006-11-17 908
» SDL Cross compile 질문 [3] 김증일 2006-11-16 1020
218 u-boot에서의 usb ohci 구현에 대해서 질문드립니다. ==> [완료] [2] 박찬우 2006-11-15 829
217 H/W RESET에 관한 질문입니다. ===> [완료] [3] 신재곤 2006-11-15 819
216 추가 usb host 질문드립니다. ^^ => [완료] [8] 박찬우 2006-11-15 971
215 SDL 관련 질문 드립니다. [6] 김증일 2006-11-15 1254
214 임베디드리눅스 GUI 를 선택해야 하는데 ... [2] 장석원 2006-11-14 1069
213 GUI toolkit 선택 고민중...[완료] [7] 오용석 2006-11-13 1228
212 saa7111 을 이용해..[완료] [5] 박재현 2006-11-13 921
211 TFT-LCD 프레임버퍼 드라이버를 수정할때 [3] 장석원 2006-11-11 1275
210 [긴급]I2C Interface [9] 변효현 2006-11-10 1273
209 혹시 Video 스위칭 IC쪽 아시는분 있나요... [1] 이홍석 2006-11-10 1042

사용자 로그인