ubuntu QT安装以及配置交叉编译环境
2017-04-02 15:43
609 查看
我的环境: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::
3.配置环境变量
如果进入到QtCreator所在目录下是可以运行QtCreator的,但每次都这样会很麻烦,可以将其加入到系统环境变量
#vim /etc/profile 后面那个文件就是存放环境变量的,如果没有取得root权限这个文件是只读的,所以要想修改它就要先取得权限(我比较菜也比较懒直接先#su了,后面也不用#sudo xxx了)
在文件中添加
其中/opt/Qt5.3.0是我的Qt的安装目录
$ source /etc/profile 使修改的环境变量生效
运行
电脑的qt creator已经安装好了,下面配置交叉编译环境参考友善之臂手册
安装交叉编译工具
Step1:
注意: C 后面有个空格,并且 C 是大写的,它是英文单词“ Change”的第一个字母,在此 是改变目录的意思。
执行该命令,将把 arm-linux-gcc 安装到/opt/FriendlyARM/toolschain/4.5.1 目录。
Step2:把编译器路径加入系统环境变量,运行命令
#gedit /root/.bashrc
编辑 /root/.bashrc 文件, 注意“bashrc”前面有一个“.”,修改最后一行为 export
PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin, 注意路径一定要写对,否则将不会有效。
如图,保存退出
重新登录系统(不必重启机器, 开始->logout 即可),使以上设置生效,在命令行输入
arm-linux-gcc –v,会出现如下信息,这说明交叉编译环境已经成功安装。
解压安装 QtE-4.8.5 源代码
将会从编译好的目标文件目录中,提取出必要的 QtE-4.8.5 库文 件 和 可 执 行 二 进 制 示 例 , 并 打 包 为 target-qte-4.8.5-to-devboard.tgz 和 target-qte-4.8.5-to-hostpc.tgz
在Qt-creator菜单栏Tools—〉Options…打开Options窗口。
在Options界面左侧,点击Qt4—〉Qt Versions右侧显示Qt Versions设置界面。
点击右侧的 按钮,然后在下方的编辑框中输入 Version name 为 QtEmbedded4.7.0, qmake
location 为/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake,如下图所示
在compilers 中添加arm交叉编译工具
新建工程的时候就可以看见有两个可以选一个是pc编译环境,一个是arm的编译环境
编译的时候可以选择编译器
pc的可以编译调试,arm的只能编译生成可在ARM上执行的文件
先使用pc环境调试
然后用ARM编译
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目录下 $ cd ~/Downloads 给文件运行权限 $ chmod u+x qt-opensource-linux-x64-5.3.0.run 运行 ./qt-opensource-linux-x64-5.6.1.run
3.配置环境变量
如果进入到QtCreator所在目录下是可以运行QtCreator的,但每次都这样会很麻烦,可以将其加入到系统环境变量
#vim /etc/profile 后面那个文件就是存放环境变量的,如果没有取得root权限这个文件是只读的,所以要想修改它就要先取得权限(我比较菜也比较懒直接先#su了,后面也不用#sudo xxx了)
在文件中添加
export QTDIR=/opt/Qt5.3.0/Tools/QtCreator export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
其中/opt/Qt5.3.0是我的Qt的安装目录
$ source /etc/profile 使修改的环境变量生效
运行
# /opt/Qt5.3.0/Tools/QtCreator/bin/qtcreator
电脑的qt creator已经安装好了,下面配置交叉编译环境参考友善之臂手册
安装交叉编译工具
Step1:
$ tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz –C /
注意: C 后面有个空格,并且 C 是大写的,它是英文单词“ Change”的第一个字母,在此 是改变目录的意思。
执行该命令,将把 arm-linux-gcc 安装到/opt/FriendlyARM/toolschain/4.5.1 目录。
Step2:把编译器路径加入系统环境变量,运行命令
#gedit /root/.bashrc
编辑 /root/.bashrc 文件, 注意“bashrc”前面有一个“.”,修改最后一行为 export
PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin, 注意路径一定要写对,否则将不会有效。
如图,保存退出
重新登录系统(不必重启机器, 开始->logout 即可),使以上设置生效,在命令行输入
arm-linux-gcc –v,会出现如下信息,这说明交叉编译环境已经成功安装。
解压安装 QtE-4.8.5 源代码
# tar xvzf /tmp/linux/arm-qte-4.8.5-20101105.tar.gz # cd arm-qte-4.8.5 # ./build.sh
等待几个小时
# ./mktarget
将会从编译好的目标文件目录中,提取出必要的 QtE-4.8.5 库文 件 和 可 执 行 二 进 制 示 例 , 并 打 包 为 target-qte-4.8.5-to-devboard.tgz 和 target-qte-4.8.5-to-hostpc.tgz
其中 target-qte-4.8.5-to-devboard.tgz 是用于部署在开发板上的版 本,为了节省空间该版本删除了开发工具只保留运行程序所需的库文件, 而 target-qte-4.8.5-to-hostpc.tgz 则是用于安装在 PC 上,用来开发和编译程序的版本, 带有 qmake 等 Qt 工具以及编译所需的头文件等,可用于配置 Qt Creator 开发工具。 开发板在出厂时已预装了 QtE-.4.8.5,如你想重新安装 QtE-4.8.5 到开发板,方法如下: 把 target-qte-4.8.5-to-devboard.tgz 在开发板的根目录下解压,假设你将压缩包放在 SD 卡 根目录,则用如下命令即可: # rm –rf /usr/local/Trolltech/QtEmbedded-4.8.5-arm # tar xvzf /sdcard/target-qte-4.8.5-to-devboard.tgz –C / 安装 QtE-4.8.5 到 PC 上的方法如下: 把 target-qte-4.8.5-to-hostpc.tgz 在 PC 的根目录下解压即可,如下命令 # tar xvzf target-qte-4.8.5-to-hostpc.tgz –C / QtE-4.8.5 会安装到目录 /usr/local/Trolltech/QtEmbedded-4.8.5-arm/ 下,它里面包含了运行 所需要的所有库文件和可执行程序。 打开qt creator
#/opt/Qt5.3.0/Tools/QtCreator/bin/qtcreator
在Qt-creator菜单栏Tools—〉Options…打开Options窗口。
在Options界面左侧,点击Qt4—〉Qt Versions右侧显示Qt Versions设置界面。
点击右侧的 按钮,然后在下方的编辑框中输入 Version name 为 QtEmbedded4.7.0, qmake
location 为/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake,如下图所示
在compilers 中添加arm交叉编译工具
新建工程的时候就可以看见有两个可以选一个是pc编译环境,一个是arm的编译环境
编译的时候可以选择编译器
pc的可以编译调试,arm的只能编译生成可在ARM上执行的文件
先使用pc环境调试
然后用ARM编译
考到开发板中,关闭系统中的qt,然后运行
./HelloQt4 -qws
相关文章推荐
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- PC机安装Qt以及QT交叉编译环境 分类: OpenCV ZedBoard shell ubuntu Eye_Detection 2014-11-08 18:57 246人阅读 评论(0) 收藏
- ubuntu 环境下Gtk与Qt编译环境安装与配置
- 【转】ubuntu下安装eclipse以及配置python编译环境
- Ubuntu,TQ2440,arm-linux,Qt交叉编译环境配置
- PC机安装Qt以及QT交叉编译环境
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- Ubuntu 下 Gtk与Qt编译环境安装与配置
- Ubuntu 下 Gtk与Qt编译环境安装与配置
- ubuntu下安装eclipse以及配置python编译环境
- Ubuntu 下 Gtk与Qt编译环境安装与配置
- 交叉编译SDL 安装配置及环境变量的设置
- Ubuntu 10.04 安装配置LAMP以及php开发环境 Eclipse PDT的安装
- Gtk与Qt编译环境安装与配置
- Ubuntu下安装、配置交叉编译工具链
- Qtwebkit配置,设置交叉编译环境
- ubuntu9.10 成功配置 交叉编译环境
- VM中安装UBUNTU,并配置编译环境
- Ubuntu下交叉编译环境安装
- Gtk与Qt编译环境安装与配置