标签:开发 ever source arm-linux 输入 config top echo tools
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992441.html
ubuntu10.10的安装不作记录了。很简单,只要到ubuntu的官网下载,然后做成usb安装,然后傻瓜式一路next,即可安装完成。
在安装QT开发环境之前,先安装一些必要的软件。
安装JDK:
到oracle官网上下载JDK1.7.0,然后通过tar命令进行安装。
安装完之后,设置环境变量:vim /etc/environment,然后添加上 :/opt/jdk1.7.0_17/bin (/opt/jdk1.7.0_17是jdk的安装路径)
安装中文输入法:
通过system-administration-language support进行安装即可。
安装arm-linux-gcc(这个在后续的编译过程中将被使用)
使用tar命令进行安装,具体为: sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /
安装完之后,进行环境设置:
vim .bashrc
添加 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
接下来将编译安装qt相关的软件。
编译安装qt-opensource-everywhere(4.7.0版本),接下来需要分别编译安装pc版、qte-x86版、arm版。
(1)安装qt-opensource-everywhere(4.7.0)的qt-x86版
将其安装到/usr/local/qt-x86目录下
配置: ./configure -prefix /usr/local/qt-x86 -qvfb
此次一定要加上 -qvfb 否则后面无法编译生成qvfb
./configure完之后,先不要急着make,请先安装一些相关的lib
sudo apt-get install libxrender-dev
之后,可以进行sudo make && make install
在进行qvfb的sudo make && make install
(2)安装qt-opensource-everywhere(4.7.0)的qte-x86版
配置: ./configure -prefix /usr/local/qte-x86 -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb
编译安装: sudo make && make install
(3)安装qt-opensource-everywhere(4.7.0)的arm版
先安装一些相关的lib
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
安装tslib
先设置环境变量
export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH
export TOOLCHAIN=/opt/FriendlyARM/toolschain/4.5.1
export TB_CC_PREFIX=arm-linux-
export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-linux
运行脚本: ./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
配置安装参数
./configure --host=arm-linux --cache-file=arm-linux.cache --enable-input=no PLUGIN_DIR=/usr/local/arm/tslib/plugins -prefix=/usr/local/arm/tslib/build -host=arm-linux --cache-file=arm-linux.cache 2>&1 | tee conf_log
编译安装 make 2>&1 | tee make_log
make install
接下来安装qt-everywhere-opensource(4.7.0)arm版
将.../mkspecs/qws/linux-arm-g++/qmake.conf文件中的
QMAKE_CC = arm_linux_gcc等设置为具体的路径
在进行编译安装 sudo make && make install
至此,qt4.7.0安装完毕, qtopia4.4.3见下一篇
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992441.html
标签:开发 ever source arm-linux 输入 config top echo tools
原文地址:http://www.cnblogs.com/flyingcloude/p/6992441.html