- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QT 学习之一: Linux 下安装 QT 之版本 qt
在Linux中分别安装应用于不同平台的 QT : PC ;嵌入
式 X86 ; ARM 。
这三者 PC 版、嵌入式 X86 版和 ARM 版的区别主要
体现在: 当 configure 时分别加了不同的参数, 具体区别是:
PC平台:在linux中全安装qt,用它编译好程序后,
直接用“ ./ ”就可运行。
嵌入式 X86 平台:带有 qvfb 功能,在 PC 机上可以
模拟应用程序在 arm 开发板上的运行情况。 用此编译好的程 序,只用“ ./ ”命令不可以运行,必须加上参数
-qvfb -qws ;
ARM 平台:编译好的程序, 用于在 arm 平台上运行。
1.系统环境
1.
系统环境
主机操作系统: ubuntu10.04
主机编译器: gcc4.4.3,
交叉编译器: arm-linux-gcc-4.3.2
软件包:
qt 源代码
qt-everywhere-opensource-src-4.6.3.tar.gz /qt/source/qt-everywhere-opensource- src-4.6.3.tar.gz
也可以在 /qt/source/ 下找对应的版本
触摸屏校验工具
tslib-1.4.tar.gz
载地址:
/fhtml
安装交叉编译器
详细见:《 Arm-linux-gcc-4.3.2 安装步骤》
/imxiangzi/article/details/7452931
安装触摸屏校验工具 把 tslib-1.4.tar.gz 放到一个目录下,比如 /opt 目录下。接着 执行命令如下:
#tar zxvf tslib-1.4.tar.gz
执行命令 cd tslib ,进入 tslib 当前目录 , 接着执行命令如下:
#./autogen.sh
然后接着执行配置命令:
#./configure--prefix=/usr/local/tslib
#./configure
--host=arm-linux ac_cv_func_malloc_0_nonnull=yes
最后执行编译命令和安装命令如下:
1.make
1.
2.make install
2.
make install
如果以上步骤没错, 则可以在 /usr/local/tslib 下出现我们需要 的库文件,这些库文件我们移植时会用到。
编译期间出现的错误: ./autogen.sh: 4: autoreconf: not found
解决: sudo apt-get install autoconf automake libtool /imxiangzi/article/details/7452982
5. 编译 Qt-4.6.3 库文件
5.1 解压:
把 qt-everywhere-opensource-src-4.6.3.tar.gz 放到 /opt 目录
。接着执行命令如下:
1.tar zxvf
1.
qt-everywhere-opensource-src-4.6.3.tar.gz
文件复制两份, 把这三接着把解压出来的目录重名成
文件复制两份, 把这三
qt-everywhere-opensource-src-4.6.3
份文件分别重命名为: pc , qt-embedded-4.6.3-x86 qt-embedded-4.6.3-arm
编译 PC 版
进入 pc 目录,执行如下操作:
#./configure # make # make install
配置 configure 的时候会提问是使用什么版本,选择开源版
* “ ”
* “ ”
本“ o”
,接受他的协议yes,下面的安装也一样。
Which edition of Qt do you wantto use?
然后给你两个类型供选择:
Typec if you want to use the Commercial Edition.
Typeo if you want to use the Open Source
Edition.
Edition.
第一个是商业版,第二个是自由版。
选择 o( Qt/ 嵌入式自由版是 Qt 为了开发自由软件
提供的嵌入式版本)
这时候,出现许可界面。
选择 yes 接受许可协议。
开始生成 makefile 文件。这个大约需要
-10 分钟的时间。
安装过程比较长,由于 VM 默认只是一个 CPU ,可以调整
CPU 的个数和你实际的机器一致,
Make 命令添加 -j3 参数允许多线程编译,可以加快速度,下 比 100% 编译过程中出现的问题:
面的编译也是一样。编译的时候可以看到占用CPU
面的编译也是一样。编译的时
您可能关注的文档
最近下载
- 行测秒杀技巧.docx VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 2025年河北省政府采购评审专家考试试题及答案.docx VIP
- FIDIC-咨询协议通用条款-2006第四版-中文翻译.pdf VIP
- 中国多发性骨髓瘤诊治指南(2024年修订).pdf
- 大学生职业生涯规划.pdf VIP
- 横河(Yokogawa)uR10000、uR20000通信接口使用说明书(中文).pdf
- 2024版外研版英语八年级上册全册各单元重点知识点清单(默写).pdf VIP
- 幼儿园食育课程与中华优秀传统文化相融合的价值与路径研究.docx VIP
- BAKERHUGHS旋转导向简介教学.pptx VIP
原创力文档


文档评论(0)