Qt安装及交叉编译环境设置

1、安装Qt

我这里安装的是中文版的Qt_SDK,网上一般只能收到英文版。QtSdk-offline-linux-x86-v1.2.1.run(763M)。

拷贝到linux下,先chmod可执行权限

#chmod  -x QtSdk-offline-linux-x86-v1.2.1.run

#./QtSdk-offline-linux-x86-v1.2.1.run

安装完成后,在linux(我这里用的是fedora14)左上角应用程序——编程——Qt Creator中打开此软件。

2、设置Qt交叉编译环境

可以参照Qt编程开发指南4.2.3的环境设置(这里用的Qt版本是英文版,由于我用的中文版,和这个有点不一样,而且英文版现在网上好像很难找到下载资源,所以就自己摸索了一番中文版的qt,遇到了一些问题也在这里分享一下)

事先必须已经安装了交叉编译工具才行。

首先设置qt-creator使其支持交叉编译

工具——选项——选择构建和运行——Qt版本——添加,这一步设置qmake的路径

路径选择:/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake

工具链——添加(注意这里的类型一定要选择GCCE)

路径选择:/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++(这里是安装的交叉编译工具的路径)

在编辑构建配置中添加arm配置,如下图,如果在上一步中不设置编译器路径,在下图中的工具链则不能切换为GCCE。

3、测试编译环境

Qt默认编译出来的界面程序是适应PC桌面的程序,检查编译后的程序相关信息可以通过file命令验证可执行程序,下图为两种构建方式的程序信息。PC桌面程序是可以方便验证的,而arm可执行程序就需要移植到硬件上测试,还一种方式就是通过之前说过的网络文件系统挂载的方式测试。后一种方式的方便之处就是,不需要将可执行程序烧进开发板,只需要将其拷贝到目标文件系统下即可。但归根结底还是需要硬件做最终测试的。

时间: 2024-10-06 08:29:54

Qt安装及交叉编译环境设置的相关文章

arm汇编--ubuntu12.04 安装arm-linux交叉编译环境

1. 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:sudo apt-get install gcc g++ libgcc1 libg++ make gdb 2.从ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/下载最新版本的交叉编译器,我下载的是cross-3.2.tar.bz2,解压到Downloan目录,会生成home/Downloads/usr/local/arm/,然后sudo cp -r arm /u

Qt安装后配置环境变量(Mac)

打开终端需要打开配置文件(注意这里不是bash_profile而是 .bash_profile,我开始少了".") 如果bash_profile文件不存在,就会自动创建,然后需要输入以下内容: 然后保存退出,然后输入source ~/.bash_profile使得这个文件生效. 然后退出终端重新运行,输入 然后就能看到环境变量有Qt的路径,我这里有其他的路径,请自己细看找到Qt的路径,嘻嘻. 然后输入qmake -v就能看到当前Qt的版本,这就表示环境变量已经配置好了.

windows安装使用python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 3.多版本的切换三种方法: 1)修改C:\Python27;C:\Python33内python.exe为python2.7.exe.python3.3.exe,即可区别开来 2)path路径中去除不用的,保留要用的 3)切换到想使用版本的python.exe目录下使用python解释器 4.下载好

Exynos4412交叉编译环境搭建

Exynos4412交叉编译环境搭建 交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发.编译速度. 环境: Tiny4412SDK1506开发板 需要软件: arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 检测系统是否已经安装有交叉编译环境: # arm-linux-gcc -v bash: arm-linux-gcc: command not found 1. 安装步骤: 1)找到arm-linux-gcc-4.5.1-v6-vfp-201

ubuntu QT安装以及配置交叉编译环境

我的环境:ubuntu14.04  64位 1.下载Qt: 上网搜索 qt-opensource-linux-x64-5.3.0.run下载有好多百度云盘 要么在官网下载追新版本http://download.qt.io/official_releases/qt/5.6/5.6.1/ qt-opensource-Linux-x64-5.6.1.run这个.run文件既包含了SDK也包含了IDE:QtCreator 不用自己再编译好几个小时了 2.安装Qt:: 下载完一般在Download目录下$

Ubuntu 16.04 安装 arm-linux-gcc 嵌入式交叉编译环境 问题汇总

闲扯: 实习了将近半年一直在做硬件以及底层的驱动,最近要找工作了发现了对linux普遍要求很高,而且工作岗位也非常多,所以最近一些时间在时不时地接触linux. 正文:(我一时兴起开始写博客,准备不充分,图片都没有保存) 首先就是上网查找一下现成的教程,下面的网址就是一个很好的教程 http://www.cnblogs.com/softhal/p/5699381.html 第一.二.三步我都是照做的 但是在第四步的时候对于我这种新手来说就出现了一些问题: 1.第一种方法,修改bashrc文件,总

(笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like 本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装. 1.解压文件 解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)下载arm-linux-gc

ROS BY EXAMPLE 1 -- 环境设置与安装

rbx1 package 的环境设置: sudo apt-get install ros-indigo-turtlebot-bringup ros-indigo-turtlebot-create-desktop ros-indigo-openni-* ros-indigo-openni2-* ros-indigo-freenect-* ros-indigo-usb-cam ros-indigo-laser-* ros-indigo-hokuyo-node ros-indigo-audio-com

解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

一.Qt环境设置 文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK.Windows环境下,Qt Creator,菜单->工具->选项->文本编辑器->行为->文件编码:默认编码:System(简体中文windows系统默认指的是GBK编码,即下拉框选项里的GBK/windows-936-2000/CP936/MS936/windows-936) 二.编码知识科普Qt常见的两种编码是:UTF-8和GB