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

여러 분들의 도움 덕분에 크로스 컴파일 하였습니다.. 보드에서 실행해 보질 않았으니 잘 돌아가는지 확인은 안 되었지만 뭐... 그래도 에러없이 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 조회 수
6168 u-boot 컴파일 에러 입니다.==>[완료] [2] 임준우 2006-11-01 936
6167 SMDK2440에 호환되는 PCMCIA Card질문! [2] 오상원 2006-11-06 796
6166 JTAG관련 질문입니다...[완료] [2] 박민규 2006-11-07 970
6165 사운드 sample rate 관련 질문입니다. [1] 김대영 2006-11-08 840
6164 리눅스 커널 쓰레드 어플리케이션 설계관련자료 구합니다 ... [완료... [4] 장석원 2006-11-08 924
6163 매크로 선언에 관한 질문입니다 [완료] [2] 서연석 2006-11-08 855
6162 2440에 16C550 붙여보신분.... [5] 이율삼 2006-11-09 1407
6161 jffs2 마운트시 용량이 이미 사용중 <= 완료 [3] 황기천 2006-11-10 1086
6160 혹시 Video 스위칭 IC쪽 아시는분 있나요... [1] 이홍석 2006-11-10 1044
6159 [긴급]I2C Interface [9] 변효현 2006-11-10 1273
6158 TFT-LCD 프레임버퍼 드라이버를 수정할때 [3] 장석원 2006-11-11 1275
6157 saa7111 을 이용해..[완료] [5] 박재현 2006-11-13 922
6156 GUI toolkit 선택 고민중...[완료] [7] 오용석 2006-11-13 1228
6155 임베디드리눅스 GUI 를 선택해야 하는데 ... [2] 장석원 2006-11-14 1074
6154 SDL 관련 질문 드립니다. [6] 김증일 2006-11-15 1255
6153 추가 usb host 질문드립니다. ^^ => [완료] [8] 박찬우 2006-11-15 973
6152 H/W RESET에 관한 질문입니다. ===> [완료] [3] 신재곤 2006-11-15 819
6151 u-boot에서의 usb ohci 구현에 대해서 질문드립니다. ==> [완료] [2] 박찬우 2006-11-15 829
6150 SDL Cross compile 질문 [3] 김증일 2006-11-16 1022
» [완료] SDL Crosscompile 관련 질문 김증일 2006-11-17 908

사용자 로그인