1. 다음의 QT Embedded 소스 코드를 다운로드
ftp://ftp.trolltech.com/qt/source/qt-embedded-linux-opensource-src-4.4.3.tar.gz2. 압축 해제
tar xzf qt-embedded-linux-opensource-src-4.4.3
3. 크로스 컴파일러를 설정하기 위해 다음의 파일을 아래와 같이 사용하고자 하는 크로스 컴파일러로 변경
vi qt-embedded-linux-opensource-src-4.4.3/mkspecs/qws/linux-arm-g++/qmake.conf
QMAKE_CC = arm-s3c6410-linux-gnueabi-gcc
QMAKE_CXX = arm-s3c6410-linux-gnueabi-g++
QMAKE_LINK = arm-s3c6410-linux-gnueabi-g++
QMAKE_LINK_SHLIB = arm-s3c6410-linux-gnueabi-g++
QMAKE_AR = arm-s3c6410-linux-gnueabi-ar cqs
QMAKE_OBJCOPY = arm-s3c6410-linux-gnueabi-objcopy
QMAKE_RANLIB = arm-s3c6410-linux-gnueabi-ranlib
QMAKE_STRIP = arm-s3c6410-linux-gnueabi-strip
4. 컴파일 방법
1) 환경 설정
./configure -xplatform qws/linux-arm-g+ -qt-mouse-tslib -glib -qt-gfx-linuxfb -qt-kbd-tty -qt-freetype -armfpa
2) 컴파일 시작
make -j9 (호스트 PC가 8코어인 경우 -j9 , 4코어인 경우 -j5, 2코어인 경우 -j3)
3) 인스톨
make install INSTALL_ROOT=[루트 파일 시스템의 / 디렉터리]
P.S : QT-X11 도 비슷할 듯.. QTOPIA 컴파일은 담에.. ㅋ
perl등이 필요함....