10 .QT
10.1 qt 的源码编译
安装编译源码的所需工具和库
X11:
1. apt-get install libX11-dev libXext-dev libXtst-dev
2. apt-get install xorg-dev
3. apt-get install libtool
4. apt-get install autoconf
5. apt-get install g++
ARM:
1 apt-get install qt3-dev-tools
apt-get install qt4-qmake
2 安装触屏支持库 tslib-1.4
tar -zxvf tslib-1.4.tar.gz
cd tslib 进入 tslib 目录下,目录内容如图 10-1 所示:
图 10-1 tslib
https://max.book118.com/html/2021/1124/autogen.sh
该 shell 脚本的正确的执行过程如图 10-2 所示:
图 10-2 autogen.sh 执行过程
设置环境变量
CC=arm-linux-gcc
讲 ac_cv_func_malloc_0_nonnull=yes 重定向输入到 arm-linux.cache
echo ac_cv_func_malloc_0_nonnull=yes arm-linux.cache
执行 configure 文件
https://max.book118.com/html/2021/1124/configure --prefix=/opt/ts/ --host=arm-linux --cache-file=arm-linux.cache
执行 make 编译
make
执行 make install 安装
make install
检验是否安装成功,在 /opt/ts/ 下面存在的四个文件夹,则安装成功,如图 10-3 所示:
图 10-3 ts 安装目录
X11 版本编译安装过程:
第一步:解压
工程路径: /home/lizhangjie/install
目标文件: qt-everywhere-opensource-src-4.6.3.tar.gz
通过 tar 命令将目标文件解压到工程路径下:
tar –zxvf qt-everywhere-opensource-src-4.6.3.tar.gz
注意: tar.bz2 结尾的压缩文件才会用到 -jxvf 参数。
解压之后会得到文件夹 qt-everywhere-opensource-src-4.6.3 ,编译该源码得到的最终是 X11
版本的,我们后面还要编译 ARM 版本。
第二步:执行 configure 文件
我们首先的通过执行 configure 文件,让系统按照 configure 文件生成各级 Makefile 。cd
qt-everywhere-opensource-src-4.6.3 ,qt-everywhere-opensource-src-4.6.3 文件夹下的内容,如
图 10-3 所示:
图 10-3 qt-everywhere-opensource-src-4.6.3
执行完 configure 命令之后, 直接 make 进行编译, 时间大约 2.5 小时。 最后执行 make install 。
以上三个命令执行完之后,可以在 /usr/local/Trolltech/ 查看是否有文件夹 Qt-4.6.3 ,有则说明
已经编译并安装成功,如图 10-4 所示:
图 10-4 安装目录
ARM 版本的编译:
第一步:解压
通过 tar 命令将目标文件解压到
到此这篇ubuntu下编译qt源码(ubuntu下编译qt源码命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/63115.html