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

여러 분들의 도움 덕분에 크로스 컴파일 하였습니다.. 보드에서 실행해 보질 않았으니 잘 돌아가는지 확인은 안 되었지만 뭐... 그래도 에러없이 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
번호 제목 글쓴이 날짜 조회 수
868 LED 제어 관련해서 질문드려요~ [완료] [1] 김재우 2006-11-30 787
867 [완료]터치 관련 질문입니다. [3] 김증일 2006-11-28 831
866 질문드립니다.. RAM안의 내용이 이상해 졌습니다. [완료] [5] 김영곤 2006-11-28 658
865 MMSP2 보드에 USB HOST 포팅 질문입니다. <== [완료] [4] 이영재 2006-11-27 918
864 부팅 문제 질문 드립니다. [완료] [8] 김유석 2006-11-27 961
863 커널의 make menuconfig에서... 고현철 2006-11-28 1156
862 [re] 커널의 make menuconfig에서... [2] 김유석 2006-11-28 907
861 간단한 리눅스 환경변수 변경문제 물어볼께요.. [2] 이재훈 2006-11-24 1160
860 u-boot UImage 질문입니다. [완료] [1] 김유석 2006-11-23 1021
859 제품 양산시 커널을 어떻게 줄이나요??<====[완료] [3] 윤현승 2006-11-21 1068
858 풀 스크린 개념 ... 런쳐 에 관해서.. [2] 오용석 2006-11-19 936
857 SDL cpp file 컴파일 관련 [2] 김증일 2006-11-17 757
» [완료] SDL Crosscompile 관련 질문 김증일 2006-11-17 908
855 SDL Cross compile 질문 [3] 김증일 2006-11-16 1020
854 u-boot에서의 usb ohci 구현에 대해서 질문드립니다. ==> [완료] [2] 박찬우 2006-11-15 829
853 H/W RESET에 관한 질문입니다. ===> [완료] [3] 신재곤 2006-11-15 819
852 추가 usb host 질문드립니다. ^^ => [완료] [8] 박찬우 2006-11-15 971
851 SDL 관련 질문 드립니다. [6] 김증일 2006-11-15 1254
850 임베디드리눅스 GUI 를 선택해야 하는데 ... [2] 장석원 2006-11-14 1069
849 GUI toolkit 선택 고민중...[완료] [7] 오용석 2006-11-13 1228

사용자 로그인