- 사전 작업
기본 환경 |
OS: Ubuntu 14.04.3 64bit LTS QT4.8.tar.gz (ART에서 받은 빌드버전) armv7.tar.gz arm-2009q3.tgz |
필수 패키지 |
$ sudo apt-get install gcc g++ $ sudo apt-get install libstdc++6 |
(option) |
$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 |
- 압축 파일을 base directory에 복사한다.
$ su root (armv7.tar.gz, QT4.8.tar.gz, arm-2009q3.tgz) |
- Setting environment variable
$ vim ~/.bashrc # add line export ARCH=arm export CROSS_COMPILE=arm-none-linux-gnueabi- export PATH=/opt/toolchanins/arm-2009q3/bin:$PATH |
- Install library
$ cd /opt/ $ mv ~/armv7.tar.gz ./ $ mv ~/QT4.8.tar.gz ./ $ tar zxvf armv7.tar.gz $ tar zxvf QT4.8.tar.gz $ mkdir toolchanins $ cd toolchanins $ mv ~/arm-2009q3.tgz ./ $ tar zxvf arm-2009q3.tgz |
- Clone sources
# git clone {빌드할 소스 위치}
$ cd / $ mkdir compile $ cd compile $ git clone {빌드할 소스 위치} |
- Create MakeFile & make
$ cd {빌드할 소스 위치} $ /opt/QT4.8/bin/qmake . $ make |
- Copy to device