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

여러 분들의 도움 덕분에 크로스 컴파일 하였습니다.. 보드에서 실행해 보질 않았으니 잘 돌아가는지 확인은 안 되었지만 뭐... 그래도 에러없이 ARM용 바이너리가 생성되었네요..  

고도리님 말씀하신데로

이솝사이트의
Software

software는 1st, 2nd 보드에 대해서 동일(common)하게 적용이 됩니다.

1. Cross Toolchain(download)
gcc-3.3.4-glibc-2.3.3 for ARM9 - 설명
- Dan Kegel의 crosstool script를 이용해서 Godori가 make
- S3C2410, S3C2440, MMSP2에서 테스트 완료.
- SDL porting
- X windows library porting
- GTK+ porting

에서 다운로드 받고 설명에 쓰여진 데로 설치 하였습니다.
PDS 란에 올려 주신 cross-sdl-config 파일을 /usr/bin에 저장하고


bash-3.00# 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-3.00#
bash-3.00#
bash-3.00# cross-sdl-config --libs
-L/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib -Wl,-rpath,/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib -lSDL -lpthread -lm -ldl
bash-3.00#

위와 같이 나옵니다.
컴파일 에러난게 -lSDL_image가 빠진 것이 아닌가 해서
Makefile을 아래 처럼 바꿨습니다.



CROSS_COMPILE = arm-linux-
CC = $(CROSS_COMPILE)gcc
LD = $(CROSS_COMPILE)gcc

PROG    = gview

SRCS    = gview.c
OBJS    = $(SRCS:.c=.o)

CFLAGS  = -g -I.
CFLAGS += `cross-sdl-config --cflags`
LDFLAGS = -lSDL_image -lSDL `cross-sdl-config --libs` -ljpeg -lpng -lz -lpthread
.SUFFIXES: .c .o

# .PHONY: all clean

.c.o:
        $(CC) -c $(CFLAGS) -o $@ $<

$(PROG):        $(OBJS)
        $(LD) -o $(PROG) $(OBJS) $(LDFLAGS)
        #cp -a ckkey /scratchbox/users/aesop/targets/AESOP/root

all:    $(PROG)

clean:
        rm -f $(PROG) *.o *.a *~

distclean:
        rm -f $(PROG) *.o *.a *~ .depend

dep:    depend

depend:
        $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend


                                                                #
# include dependency files if they exist
#
ifneq ($(wildcard .depend),)
include .depend
endif


요렇게 하고 make 하니 gview 가 ARM용으로 컴파일 되었네요 ㅎㅎ

감사합니다~~


List of Articles
번호 제목 글쓴이 날짜 조회 수sort
228 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
227 [완료]dm9000a [10] 이진우 2007-09-14 2741
226 [완료] 터치 증상이 이상합니다. [6] 강경완 2007-05-11 2751
225 삼성 2440 I/O Speed [1] 전철웅 2007-11-17 2759
224 [질문] 이솝보드에 삼성의 DNW(USB/Sireal 다운로더)사용하려면..? [6] 박재흥 2006-08-16 2760
223 가속도 센서 관련하여 문의글 올립니다. [2] 리오살다 2013-04-02 2761
222 오드로이드 SDCARD의 Root FS를 안보이게 하는 방법은... [2] 김영일 2010-08-25 2768
221 S3C6410 IROM booting [6] 전병환 2009-02-19 2771
220 smpeg질문 [1] 박진수 2006-04-13 2773
219 nand erase error입니다 도움 부탁합니다. [2] 문철민 2007-11-24 2786
218 gtk+-2.12.12 on DirectFB-1.4.9에서 gtk-demo 에러 양철심장 2011-07-19 2787
217 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
216 busybox compile(Toolchain-aesop6410-090320) [6] 김도윤 2009-04-23 2797
215 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
214 RTL8100을 두개 붙이려면? [2] 임태진 2008-06-27 2808
213 USB bluetooth 동글을 Android에서 인식하게 하려면? [2] 정낙주 2010-02-10 2808
212 [완료] LX800 여유분이 남았나요? [2] 황순일 2007-06-04 2820
211 git 서버 구축 하여 IP로 접근 할수 있는 방법? [3] 작두 2010-03-26 2826
210 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2828
209 안드로이드 버전 확인 방법 문의 [1] 임유신 2009-06-24 2830

사용자 로그인