ubuntu配置imx6ull的QT开发环境

接上一篇

一、下载安装Qt Creator

我安装的是qt5.6.1
http://download.qt.io/new_archive/qt/5.6/5.6.1/
ubuntu配置imx6ull的QT开发环境_第1张图片
下载完成后,复制到ubuntu的任意路径下,给予可执行权限,如下所示,其中qt-opensource-linux-x64-5.6.1.man为下载得到的qt
安装包

chmod 777 qt-opensource-linux-x64-5.6.1.man

输入如下命令安装qt creator

./qt-opensource-linux-x64-5.6.1.man

二、配置Qt Creator

1、打开qt creator,点击工具-选项,选择构建和运行如下所示
ubuntu配置imx6ull的QT开发环境_第2张图片
2、选择Qt Versions
点击添加,选择qt的qamke文件,qmake文件为上一章根据buildroot配置生成的qt对应文件,文件路径为buildroot-2019.02.6/output/build/qt5base-5.6.3/bin/qmake
ubuntu配置imx6ull的QT开发环境_第3张图片
添加完成如下所示
ubuntu配置imx6ull的QT开发环境_第4张图片
3、配置编译器
配置完成如下图所示,添加GCC
ubuntu配置imx6ull的QT开发环境_第5张图片
其中编译器路径为buildroot编译生成的编译器,路径为:
buildroot-2019.02.6/output/host/bin/arm-linux-gnueabihf-g++,添加成自己的交叉编译器路径也可,即
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
4、配置debug
ubuntu配置imx6ull的QT开发环境_第6张图片
其中路径为PATH编译生成的编译器,为:
buildroot-2019.02.6/output/host/bin/arm-linux-gnueabihf-gdb
添加成自己的交叉编译器路径也可,即
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gdb
5、配置构建套件
点击添加,添加完成如下所示
ubuntu配置imx6ull的QT开发环境_第7张图片
其中sysroot为交叉编译器路径。
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
编译器、调试器、Qt版本选择自己添加的

三、测试

1、新建工程
ubuntu配置imx6ull的QT开发环境_第8张图片
2、修改工程名称和路径
ubuntu配置imx6ull的QT开发环境_第9张图片
3、选择构建套件为自己配置的如下图
ubuntu配置imx6ull的QT开发环境_第10张图片
4、直接点击下一步直至完成,点击构建
ubuntu配置imx6ull的QT开发环境_第11张图片
编译完成后如下所示
ubuntu配置imx6ull的QT开发环境_第12张图片
5、查看编译生成的文件
输入

file test

结果如图所示即表示配置成功
ubuntu配置imx6ull的QT开发环境_第13张图片
6、运行生成的文件
将test文件复制到生成的根文件下的任意目录下运行,我在根目录下创建了一个qt文件夹用来存放该文件,将test文件复制到该文件夹下
ubuntu配置imx6ull的QT开发环境_第14张图片
打开开发板的qt文件夹如下所示
在这里插入图片描述
运行test文件
ubuntu配置imx6ull的QT开发环境_第15张图片
如图所示白色部分即为运行结果,因为创建的默认工程就是这样,到此开发环境配置完成

你可能感兴趣的:(linux,ubuntu,qt5)