아래 강좌는 falinux.com에서 제공한 EZ-X5 보드용 SDL 라이브러리 포팅입니다.

뭐 특별한 내용이라기 보다는 Arm용으로 크로스 컴파일을 하기 위해서 처음에 환경으로 잡아주는 부분과 configure 부분의 옵션을 설정하는 방법을 눈여겨 보시구요..

prefix를 통하여 디렉토리를 지정한 부분을 살펴봐 주어야 합니다.

 

 

 

 

 

 

EZ-X5(PXA255) 보드용 SDL 라이브러리 포팅 #


개요 #


이 문서는 EZ-X5 에 동작하는 SDL 라이브러리를 컴파일 하기 위한 과정을 적은 문서이다.

구하기 #


SDL 홈페이지는 다음과 같다.
http://www.libsdl.org/release/SDL-1.2.6.tar.gz 현재 버전은 SDL-1.2 이다.

컴파일 하기 #


압축을 푼다. tar zxvf SDL-1.2.6.tar.gz

환경 설정 #


다음과 같은 순서의 명령을 사용하여 컴파일 한다.

export NM="armv5l-linux-nm" export LD="armv5l-linux-ld" export CC="armv5l-linux-gcc" export CXX="armv5l-linux-g++" export RANLIB="armv5l-linux-ranlib" export AR="armv5l-linux-ar" ./configure --build=i386-linux --host=arm-linux \ --prefix=/usr/armv5l-linux/ --x-includes=/project/ez-x5/TinyX/porting/arm/usr/X11R6/include \ --x-libraries=/project/ez-x5/TinyX/porting/arm/usr/X11R6/lib \ --disable-debug --disable-joystick --disable-cdrom --disable-diskaudio --disable-mintaudio --disable-esd \ --disable-nasm --disable-dga --disable-video-x11-dgamouse --disable-video-x11-xv --disable-video-x11-xinerama \ --disable-video-x11-xme --disable-video-dga --disable-video-photon --disable-video-ps2gs --disable-video-xbios \ --disable-video-gem --disable-video-opengl --disable-input-events --disable-stdio-redirect --disable-directx --disable-atari-ldg make clean ; make; make install

Posted by 싸이on
,