如何在ubuntu下搭建qt交叉编译环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu下搭建qt交叉编译环境相关的知识,希望对你有一定的参考价值。

参考技术A 第一步,你需要下载QT源代码(4.8的编译比较容易),然后通过 ./configure (参数自己定,不懂看readme)接下来就是在QT CREATE里面配置了,如下:

工具-->选项--->构建和运行

1. 编译器: 点击添加: "名称"随意
"编译器路径" **/arm-none-linux-gnueabi-g++
找到你的编译器,我这里是用ARM的
其他不填也行.

2.Qt Versions: 点击添加:找到通过源码编译好的qmake文件. 例如:/usr/local/Qt-4.8.6/bin/qmake

3.构建套件: 点击添加: "名称"随意, 重点是 "编译器"跟"QT版本", 分别选择刚刚添加的两项.
调试器:如果是桌面环境那就选桌面的, 如果是在嵌入式中的,那不要也可以..

如果是交叉编译,那只能编译,不能运行...本回答被提问者和网友采纳

QT交叉编译环境

参考技术A 将安装全套的Qt开发环境,可以在PC端进行qt开发。

Ubuntu14.04的Qt版本为5.2.1,16.04的Qt版本为5.5.1,高版本Qt库可以向下兼容运行低版本工具链编译的程序,因此这里选用5.2.1版本作为编译工具链。

进入Qt工程目录中,目录下会有个<工程名>.pro文件,如果目录中存在<工程名>.pro.user文件,是之前qtcreator生成的配置文件,请先删除。然后运行:

即可完成编译,编译好的程序可以放到树莓派上直接运行。

另外,工程的配置可以通过修改 工程名.pro文件,例如添加链接库,只需要在文件中添加如下选项:

添加c99支持:QMAKE_CFLAGS += -std=c99

以上是关于如何在ubuntu下搭建qt交叉编译环境的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu中搭建交叉编译环境toolchain

如何在Ubuntu下建立交叉编译环境

如何更改ubuntu中交叉编译工具链?

ubuntu 下搭建MIPS交叉编译环境

Ubuntu 12.04下搭建Xilinx交叉编译环境

Ubuntu 12.04下搭建Xilinx交叉编译环境