您的位置:首页 > 运维架构 > Linux

汇总(之四):交叉编译工具链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版本,分别编译出桌面应用程序和嵌入式应用程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐