汇总(之四):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
2015-01-10 19:15
1111 查看
1. 交叉编译工具链arm-none-linux-gnueabi-的安装
2. Qt4.8.1交叉编译安装和移植
3. Qt4.8.4桌面版编译安装
4. QTcreator2.5.2安装和配置
4. QTcreator2.5.2安装和配置
4.1 参考:Linux 下编译、安装、配置 QT
首先,从官网下载了qt-creator-linux-x86-opensource-2.5.2.bin文件。
下面的安装就比较简单了,首先更改文件属性,使它可执行。
chmod u+x qt-creator-linux-x86-opensource-2.5.2.bin
然后运行sudo ./qt-creator-linux-x86-opensource-2.5.2.bin
接下来就是非常熟悉的安装界面了。
4.2 Qt-creator配置
因为已经安装了交叉编译工具链, 此时系统中同时存在两个Qt版本,一个用于桌面环境,一个用于嵌入式环境。因此首先需要设置Qt Creator所调用的Qt版本。
4.2.1 设置Qt版本
打开Qt-creator,在菜单栏,点击“工具”->“选项”菜单,打开QT选项配置窗口。在打开的“选项”窗口上,点击左边的“构建和运行”选项,然后切换至“Qt 版本”标签。在这里 Qt Creator 会根据 PATH 环境变量自动探测 Qt 版本路径,若用于桌面环境及嵌入式 Linux 开发的 Qt 版本未被自动检测到,则需要手动进行添加。
点击右侧“添加”按钮,选择“/usr/local/Trolltech/Qt-4.8.4/bin/”路径下的qmake文件以及“/usr/local/qt-4.8.1-for-arm/bin/”路径下的qmake文件,如下面两图所示。
4.2.2添加工具链
点击“工具链”标签,进入工具链设置。在这里已经自动检测出本地gcc的编译器,还需要将EasyARM-iMX257 的交叉编译器也添加上去,点击右边的“添加”按钮,选择“GCC”菜单,再点击选中手动设置栏中的“GCC”选项,然后点击下边的“浏览”按钮,在这里需要把“/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/”路径下的
“arm-none-linux-gnueabi-g++”文件添加到“编译器路径”的输入框中,如图所示。
然后点击对话框中的“确定”按钮,关闭对话框。至此,Qt Creator 开发环境已配置完成。
4.3 配置过程中遇到的问题
在添加Qt版本时,添加嵌入式版本路径下的qmake文件时,
QTcreater提示The default mkspec symlink is broken.
解决这个问题,参考
QTcreater提示The default mkspec symlink is broken
linux下arm平台Qt编译环境搭建与解析
解决后如下图。
4.4 配置完毕,就可以通过选择相应的Qt版本,分别编译出桌面应用程序和嵌入式应用程序。
2. Qt4.8.1交叉编译安装和移植
3. Qt4.8.4桌面版编译安装
4. QTcreator2.5.2安装和配置
4. QTcreator2.5.2安装和配置
4.1 参考:Linux 下编译、安装、配置 QT
首先,从官网下载了qt-creator-linux-x86-opensource-2.5.2.bin文件。
下面的安装就比较简单了,首先更改文件属性,使它可执行。
chmod u+x qt-creator-linux-x86-opensource-2.5.2.bin
然后运行sudo ./qt-creator-linux-x86-opensource-2.5.2.bin
接下来就是非常熟悉的安装界面了。
4.2 Qt-creator配置
因为已经安装了交叉编译工具链, 此时系统中同时存在两个Qt版本,一个用于桌面环境,一个用于嵌入式环境。因此首先需要设置Qt Creator所调用的Qt版本。
4.2.1 设置Qt版本
打开Qt-creator,在菜单栏,点击“工具”->“选项”菜单,打开QT选项配置窗口。在打开的“选项”窗口上,点击左边的“构建和运行”选项,然后切换至“Qt 版本”标签。在这里 Qt Creator 会根据 PATH 环境变量自动探测 Qt 版本路径,若用于桌面环境及嵌入式 Linux 开发的 Qt 版本未被自动检测到,则需要手动进行添加。
点击右侧“添加”按钮,选择“/usr/local/Trolltech/Qt-4.8.4/bin/”路径下的qmake文件以及“/usr/local/qt-4.8.1-for-arm/bin/”路径下的qmake文件,如下面两图所示。
4.2.2添加工具链
点击“工具链”标签,进入工具链设置。在这里已经自动检测出本地gcc的编译器,还需要将EasyARM-iMX257 的交叉编译器也添加上去,点击右边的“添加”按钮,选择“GCC”菜单,再点击选中手动设置栏中的“GCC”选项,然后点击下边的“浏览”按钮,在这里需要把“/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/”路径下的
“arm-none-linux-gnueabi-g++”文件添加到“编译器路径”的输入框中,如图所示。
然后点击对话框中的“确定”按钮,关闭对话框。至此,Qt Creator 开发环境已配置完成。
4.3 配置过程中遇到的问题
在添加Qt版本时,添加嵌入式版本路径下的qmake文件时,
QTcreater提示The default mkspec symlink is broken.
解决这个问题,参考
QTcreater提示The default mkspec symlink is broken
linux下arm平台Qt编译环境搭建与解析
解决后如下图。
4.4 配置完毕,就可以通过选择相应的Qt版本,分别编译出桌面应用程序和嵌入式应用程序。
相关文章推荐
- 汇总(之一):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
- 汇总(之二):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
- 汇总(之三):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
- 【linux】ubuntu安装交叉编译工具arm-none-linux-gnueabi-gcc
- 交叉编译工具arm-none-linux-gnueabi-gcc安装
- 安装交叉编译工具arm-none-linux-gnueabi-gcc——Linux上编译在android上运行的c程序
- 交叉编译工具arm-none-linux-gnueabi-gcc安装
- 单独编译 u-boot 交叉编译工具安装----交叉编译工具arm-none-linux-gnueabi-gcc安装
- ubuntu 14.04 安装交叉编译工具链arm-none-linux-gnueabi
- redhat enterprise 6.1 平台制作 arm-none-linux-gnueabi交叉编译工具莲
- ubuntu16.04 64bit安装arm-none-linux-gnueabi交叉编译工具链
- ubuntu12.04 (32/64 bits) 安装配置 arm-linux-gcc-4.5.1 交叉编译工具链
- Unbutu环境下Cortex-A8 交叉编译工具链arm-none-linux-gnueabi的搭建
- Ubuntu16.04安装配置嵌入式交叉编译工具链arm-linux-gcc
- ubuntu12.04 64建立交叉编译环境,bin/.arm-none-linux-gnueabi-gcc: not found(安装 ia32-libs)
- ubuntu12.04 (32/64 bits) 安装配置 arm-linux-gcc-4.5.1 交叉编译工具链
- CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:
- Ubuntu系统如何安装arm-linux-gnueabi交叉编译工具?
- 关于arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu这个交叉编译工具链
- Ubuntu配置安装ARM Linux交叉编译环境完整流程