arm용 qte설치

Mokwon Univ 2008. 8. 16. 17:23
 
 
1. 일단 컴파일 시간을 줄이기 위해 make 하기전에 항상 Makefile 에 들어가서 tutorial 과 example를 줄인다
 
2. jpeg를 뛰우기 위해서 컴파일할때는 -system-jpeg 라는 옵션을 줘야된다
 
3. 처음에 qt/x11설치시 -system-jpeg옵션 추가
 
4. qvfb와 x86용 qt/e라이브러리는 스킵했음..왜냐면 본인은 보드상에서만 확인했으니깐...(시간절약)
 
5. tmake와 크로스컴파일러 gcc2953은 당근 설치하고
 
6. arm용 qte설치 역시 옵션으로 -system-jpeg 옵션 추가
 
7. make하기전에 한백전자사이트에서 받은 컴파일 되어있는 arm용 jpeg라이브러리가 있을것이다
   이것을 총6개(?) /usr/cross-tools/lib와 /working/qte-2.3.2/lib밑에 넣어둔다.
 
8. ftp://ftp.uu.net/graphics/jpeg 밑에 jpegsrc.v6b.tar.gz라는 파일을 받아서
   ./configure --enable-shared 후 make 해서 해더파일과 라이브러리 파일을 얻는다..
  여기안에 있는 makefile을 보면 x86버젼으로 컴파일하게 되어있는데..
  본인은 헤더파일만 사용을 했다.
  arm용으로 바꾸어서 사용해봤지만 컴파일도중 에러만 났을뿐...
  그래서 결국 헤더파일만 사용하고 라이브러리 파일은 한백전자 사이트를 참조했다 ^^;;
 
9. 헤더파일들은 특정디렉토리로 이동시켰다.
  /working/qte-arm/qte-2.3.2/include
  /usr/cross-tools/include 라는 곳에 이동
  옮겨준 이유는  LD_LIBRARY_PATH에 잡혀있는데도 컴파일 도중에 해당 헤더파일을 못찾고 그래서..ㅠ_ㅠ
 
10. 이제 make하고 추가옵션으로 -system-jpeg 꼭 써준다
 
11. arm용 qtopia설치를 한다
   컴파일 하는 부분이 2개가 있는데..
   이 중 한개는 아무런 옵션없이 그냥 컴파일 하면 되고
   나머지 한개는 -system-jpeg옵션을 주어야 하는데...기억으로
   위에꺼 할때 옵션추가해주고 qpedir할때 아무런 옵션이 없던 걸로 기억한다
 
12. 컴파일이 끝나면 완성된 라이브러리를 확인할수 있을것이다
     그 전보다 용량이 커진것을 확인해보고..
 
13. 이제 보드상에서 그림을 볼차례다.
     본인은 8번에서 다운받아서 컴파일한 헤더파일들을 보드상의 qtopia밑에 있는 include 에 집어 넣었고
     새로 생긴 qpe라이브러리 파일과 한백전자(7번)에서 받은 라이브러리 파일들을 모두 Qtopia밑의 lib폴더에 집어 넣었다
     물론 링크까지 같이 올려야 되기에 -a 옵션을 주어서 복사시켰다.
 
14. 응용프로그램과 해당그림을 올려서 실행을 해보면 그림이 뜨면 성공 아니면 실패..-_-;;
     아 그리고 응용프로그램은 bin폴더 그림은 같은폴더 or 그림만 넣는 곳이 있다 /doc이던가?
 
 
 
 
이 곳에 매우 많은 오타와 단점이 있다
일단 이렇게 하면 Qtopia가 뜨지가 않고 오류가 뜬다..
결국 bin폴더안에 있는 실행파일들을 직접실행이 가능하지만 PDA같은 아이콘 더블클릭으로는 안되더라 ㅠ_ㅠ
무슨 방법이 있을듯한데..아직까지는 해결이 안된상태다..
 
 
2006.6.14 처음 쓰다
Posted by 용학도리
,