다음과 같은 순서로 진행한다.
# 필수 요소 다운로드
# qt-x11-free 컴파일 및 설치
# qvfb 컴파일 및 복사
# qt-embedded 컴파일 및 설치
※ QT 에 대해 간단히 정리한 포스트(http://blog.naver.com/post/postView.jsp?blogId=akabit&logNo=90009839276&categoryNo=41&viewdate=&cpage2=1&cpage=1)가 있으니, 참고하기 바란다.
# 필수 요소 다운로드
ftp://ftp.trolltech.com/qt/source/qt-embedded-free-3.3.6.tar.bz2
ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.3.6.tar.bz2
- QVFB가 들어있으므로, 필요하다. (tool/qvfb)
# qt-x11-free 컴파일 및 설치
1. 다운로드 받은 파일의 압축을 푼다.
$> tar jxvf qt-embedded-free-3.3.6.tar.bz2
$> tar jxvf qt-x11-free-3.3.6.tar.bz2
2. 설치에 앞서, 환경 설정을 위한 간단한 스크립트를 작성한다.
$> vi qt-x11
QTDIR=/akabit/qt-x11-free-3.3.6/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
3. 스크립트 파일을 시스템에 적용한다.
$> source qt-x11 -> 확인 : $> echo $QTDIR
4. Makefile 생성
$> ./configure
라이센스 동의 여부를 묻는다, yes !
5. Makefile이 생성되었으면, 컴파일 시간 단축을 위해, 예제 파일을 컴파일하지 않도록 Makefile을 수정한다.
$> vi Makefile
vi 찾기 명령으로 ('/'), example을 검색한후, 적잘한 위치에 #으로 주석처리하여 컴파일 되지 않도록 한다.
6. 컴파일 후, 설치한다.
$> make
$> make install
# qvfb 컴파일 및 복사
7. QVFB를 사용하기 위해 또 한번의 컴파일이 필요하다.
$> cd tool/qvfb
$> make
8. 향후 개발시 qvfb를 쉽게 사용하기 위해, /usr/bin으로 복사해준다.
$> cp ./qvfb /usr/bin
# qt-embedded 컴파일 및 설치
9. qt-x11 설치시 이용했던 환경 변수를 조금 수정하여, 컴파일하도록 한다.
$> export QTDIR=/akabit/qt-embedded-free-3.3.6/
또는 스크립트 소스 중 QTDIR의 경로를 qt-embedded 경로로 수정하여, 다시 source 명령으로 환경설정을 적용한다.
10. Makefile 생성
$> ./configure -shared -thread -depths 16 -no-cups -qvfb -qt-mouse-linuxtp
라이센스 동의 여부를 묻는다, yes !
11. Makefile이 생성되었고, 필요하다면 컴파일 시간 단축을 위해, 예제 파일을 컴파일하지 않도록 Makefile을 수정한다.
이번에는 예제파일도 같이 컴파일 하도록 한다. (시간 엄청 오래 걸림-_-ㅠ)
12. 컴파일 후, 설치한다.
$> make
$> make install
'dev, tech > embedded' 카테고리의 다른 글
ncurses 한글 위키 (0) | 2007.06.12 |
---|---|
QT의 기본 지식 (0) | 2006.10.23 |
videodev2.h (0) | 2006.09.30 |
videodev.h (0) | 2006.09.30 |
minicom Download (0) | 2006.09.22 |
댓글