이지보드에 QT 를 포팅하는 방법에 대한 설명을 다룰 것이다. 이미 제이닷디엔티 사이트 에 관련 문서가 있으니 참조해도 되겠다. 주소는 아래와 같다.
http://wiki.falinux.com/wiki.php/QT-EZ-X5
위의 링크를 따라가보면 알겠지만, qt-embedded-2.3.7 기반의 문서이다. 여기서는 지금 현재의 가장 최신버전인 qt-embedded-3.3.3 포팅해볼 것이다.
일단 아래의 관련 사이트에서 다운로드 하기 바란다.
ftp://ftp.trolltech.com/qt/source/qt-embedded-free-3.3.3.tar.gz
본격적으로 작업에 들어가기전에 현재 호스트 시스템의 사양을 짚고 넘어가겠다.
H/W | IBM X40 |
S/W | Wow Linux 7.3 in VMware |
문서 후반부에 컴파일을 하는 과정이 나오겠지만, 나의 경우 노트북이라는 환경 탓인지는 몰라도, 컴파일 시간이 꽤 길었다. 아마도 일반 데탑에서 했다면, 좀 더 시간을 단축할 수 있을 것이다.
여기서 주의할 점은 바로 환경설정이 제대로 잡혀 있는지 수시로 확인하기 바란다.
포팅하기
일단 위에서 다운 받은 소스코드를 컴파일 할 디렉토리를 하나 만들도록 한다. 여기서는 root 아래에 xscale 이라는 디렉토리로 하겠다.
#cd #mkdir xscale #tar xzvf qt-embedded-free-3.3.3.tar.gz #mv qt-embedded-free-3.3.3 qt-3.3.3 #cp -rf qt-3.3.3 /root/xscale #export QTDIR=/root/xscale/qt-3.3.3 #export LD_LIBRARY_PATH=/root/qt/lib:$LD_LIBRARY_PATH
정해진 경로에 압축을 풀고 환경설정을 했다면, 이제 본격적으로 설정에 들어가자!
#cd qt-3.3.3