嵌入式培训机构四个月实训课程笔记(完整版)-C++和QT编程第四天-Qt linux 环境搭建(物联技术666)

网盘链接:https://pan.baidu.com/s/1TKdHdeuDI8XPaakepvSLZQ?pwd=1688

提取码:1688

//========Qt linux 环境搭建========

1、在虚拟机的/usr/local/目录下新建文件夹Trolltech

#mkdir /usr/local/Trolltech (注意:不能写错)

2、拷贝 \\172.20.223.24\软件共享\开发相关\Qt\Qt linux环境搭建 下的:

Qt-4.7.0.tar.gz 与 QtEmbedded-4.7.0-arm.tar.gz 到/usr/local/Trolltech 中

3、在Trolltech目录下,解压之前的两个压缩包

#tar xzvf Qt-4.7.0.tar.gz

#tar xzvf QtEmbedded-4.7.0-arm.tar.gz

4、设置PATH环境变量:

#export PATH=/usr/local/Trolltech/Qt-4.7.0/bin:$PATH

5、 #which qmake 查看qmake路径。

如果是/usr/local/Trolltech/Qt-4.7.0/bin/qmake ,则设置成功

6、拷贝 analogClock 文件夹到虚拟机中的任一目录

进入此目录 #cd analogClock

7、 #qmake -project 生成工程文件

#qmake 生成Makefile

#make 编译

8、 ./analogClock 运行程序。

9、查看结果。如果在屏幕上可以看到一个时钟,那么说明x86平台环境搭建成功

//======以下是搭建arm平台编译环境,10到12都是在虚拟机下操作,13是到开发中运行程序=======

10、如果要编译成arm 平台下的QT应用程序。则只需改变PATH变量:

#export PATH=/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin:$PATH

11、 #which qmake 查看qmake路径。

如果是/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake ,则设置成功

12、 #qmake 再次生成Makefile

#make 交叉编译

即可生成arm平台下的应用程序,然后下载到开发板中。

13、 ./analogClock -qws 运行程序。

//=========================================================

注意:交叉编译时要指定arm-linux-g++ 为4.3.2的版本,查看工具路径:

#which arm-linux-g++

如果是提示时钟错误:把虚拟机当前时间改为最新时间。


版权声明:本文为CSDN博主「物联技术666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_39804904/article/details/135661029

相关推荐
凤山老林3 分钟前
04-Java JDK, JRE和JVM
java·开发语言·jvm
小成202303202656 小时前
Linux高级02
linux·开发语言
mounter6256 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
知行合一。。。6 小时前
Python--04--数据容器(总结)
开发语言·python
++==6 小时前
Linux 进程间通信与线程同步技术详解:IPC 机制、线程 API、同步工具与经典同步问题
linux
咸鱼2.07 小时前
【java入门到放弃】需要背诵
java·开发语言
ZK_H7 小时前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
特长腿特长7 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
澈2077 小时前
深入浅出C++滑动窗口算法:原理、实现与实战应用详解
数据结构·c++·算法
A.A呐7 小时前
【C++第二十九章】IO流
开发语言·c++