본문 바로가기
dev, tech/embedded

qt_embedded 환경 구축

by 구띵 2006. 10. 21.

다음과 같은 순서로 진행한다.

 

# 필수 요소 다운로드

# 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

댓글