当前位置:网站首页 > 编程语言 > 正文

ubuntu下编译qt源码(ubuntu下编译qt源码命令)



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源码命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ewm焊机(ewm焊机叫什么)2025-06-21 07:09:10
  • 左斜杠 右斜杠(左斜杠右斜杠)2025-06-21 07:09:10
  • yolov3入门(yolov3 yolov5)2025-06-21 07:09:10
  • 网页聊天室实现(网页在线聊天功能实现)2025-06-21 07:09:10
  • 卡巴斯基个人版代理(卡巴斯基付费版怎么样)2025-06-21 07:09:10
  • 工具类图书包括哪些类型(工具书的类型有哪些)2025-06-21 07:09:10
  • 网页在线聊天源码(在线网页聊天系统)2025-06-21 07:09:10
  • 程序员培训班知乎(程序员培训班一般多少钱)2025-06-21 07:09:10
  • 怎么切换国内ip(怎么切换国内网络)2025-06-21 07:09:10
  • max30102(max30102心率血氧传感器)2025-06-21 07:09:10
  • 全屏图片