qt-4.7.2的arm版本安装方法

来源:互联网 发布:厦门住宿推荐 知乎 编辑:程序博客网 时间:2024/05/01 00:30
1.必须要先安装tslib-1.4
先解压:
#tar xvzf tslib-1.4.1.tar.gz -C /opt/
进入解压后的目录中,在/opt/tslib目录下
# ./autogen.sh
# echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
# ./configure --host=arm-none-linux-gnueabi  --cache-file=arm-linux.cache --enable-inputapi=no  --prefix=/usr/local/tslib1.4
#make
#make install


注意:prefix为要安装的目录,这里指定为要按装在/usr/local/tslib1.4目录下
编译生成的库,头文件等都拷贝至prefix制定的路径中。


2.再安装qt-everywhere-opensource-src-4.7.2.tar.gz
先解压:
#tar xvzf qt-everywhere-opensource-src-4.7.2.tar.gz -C /opt/
复制执行脚本my-autoconfig.sh到上面解压后的目录中,再执行这个脚本:
#./my-autoconfig.sh
大约等1个小时后才能完成,如果安装成功,则会在/usr/local/目录下生成qt-arm-4.7.2目录,里面包含了安装后的头文件及库文件和qmake等。


如果想要编写webkit则应修改执行脚本,将其中的-no-webkit改成-webkit,再重新执行这个脚本即可。

my-autoconfig.sh的内容如下:

#!/bin/bash
./configure -prefix /usr/local/qt-arm-4.7.2 -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -little-endian -host-little-endian -no-qt3support -no-libtiff -no-libmng -no-opengl -no-mmx -no-sse -no-sse2 -no-3dnow -no-openssl -no-webkit -no-qvfb -no-phonon -no-nis -no-opengl -no-cups -no-glib -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -nomake examples -nomake tools -nomake docs -qt-mouse-tslib -I/usr/local/tslib1.4/include -L/usr/local/tslib1.4/lib


make 
make install


=======================================================

注意:prefix为要安装的目录,这里指定为要按装在/usr/local/qt-arm-4.7.2目录下
编译生成的库,头文件等都拷贝至prefix制定的路径中。以后生成的qmake即在/usr/local/qt-arm-4.7.2/bin目录下。

0 0
原创粉丝点击