TI PDK3.0 qt 交叉编译环境设置
上午剑锋给的方法,成功在qtcreator上面加入TI官方的qmake以及他的交叉编译器。
1. 步骤如下:
1. 我假设TI PDK3.0 安装目录为顶层目录。
2. 进入linux-devkit 目录, 看到environment-setup。
3. 这个文件内又很多相关的环境变量设置。
4. 在运行你的qtcreator 之前,先运行该文件;
5. . environment-setup
6. /home/chen_7109/am335x/Qt5.6.1/Tools/QtCreator/bin/qtcreator &
2. 如果是在这个终端上打开的,环境变量会继承进来。
然后在qtcreator 里面的
1. option --> Compilers -- > Add -- > GCC --> Compiler path -- > 设置你的g++是哪个
2. option --> Qt Versions --> 对应的qmake 文件 (linux-devkit/sysroot/x86_64-arago-linux/usr/bin/qt5/qmake)
3. option --> Kits --> 指定自己的Compiler 以及Qt Versions
ok 这边在qtcreator 上面的设置已经配置完成,尝试用最简单的 QT程序编译下。
如果编译不过去,就模仿一下TI 的makefile 对他的流程进行模仿。
在最顶层的Makefile 里面有下面的代码:
122 matrix-gui-browser:
123 @echo =================================
124 @echo Building Matrix GUI Browser
125 @echo =================================
126 @cd example-applications; cd `find . -name "*matrix-gui-browser*"`; make -f Makefile.build release
他进入了example-applications 找到了matrix-gui-browser 运行了他的Makefile.build release
进入matrix-gui-browser
看Makefile.build
找到release 规则:
21 release : qmake
22 @. ${ENV_SETUP}; \
23 make
依赖qmake 规则:
9 qmake : matrix_browser.pro
10 @. ${ENV_SETUP}; \
11 qmake CONFIG+=release matrix_browser.pro
依赖matrix_browser.pro 文件。
先执行了
ENV_SETUP ?= ../../linux-devkit/environment-setup
再执行了
qmake CONFIG+=release matrix_browser.pro
qmake 其实就是一个生成Makefile的过程。
再进行make
最后得出相关二进制软件。
TI PDK3.0 qt 交叉编译环境设置的更多相关文章
- PC机安装Qt以及QT交叉编译环境 分类: OpenCV ZedBoard shell ubuntu Eye_Detection 2014-11-08 18:57 246人阅读 评论(0) 收藏
PC: apt-get install qtcreator Qt Embedded for ZedBoard: 下载qt-everywhere-opensource-src-4.7.3.tar.gz, ...
- iMX6 yocto平台QT交叉编译环境搭建
转:https://blog.csdn.net/morixinguan/article/details/79351909 . /opt/fsl-imx-fb/4.9.11-1.0.0/environm ...
- zynq交叉编译环境设置
环境准备 Vmware 虚拟机:ubuntu14.04 下载安装文件 环境设置 按照上面地址下载 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 将das ...
- Eclipse+Qt开发环境设置(Linux和Win)
文章摘要: Windows,Linux平台下安装使用Eclipse + QT4.4.3开发环境 Windows,Linux新建project时的配置(不使用QT预置项目类型,而是手工配置) 使用Ecl ...
- imx6ull+debian10 构建静态qt交叉编译环境
# PC:Ubuntu18.04# GCC: arm-linux-gnueabihf- 7.4.0# 开发板:# imx6ull+debian10(文件系统为野火提供的) # 此处需要编译的是带gst ...
- QtCreator设置野火iMx6开发板提供的qt交叉编译套件
在Ubuntu18 QtCreator上添加野火iMx6开发板的Qt交叉编译环境PC:Ubuntu18.04QtCreator: 4.8.2交叉编译环境:野火提供的 5-编译工具链->qt交叉编 ...
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
一.Qt环境设置 文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK.Windows环境下,Qt Creator,菜单-&g ...
- ubuntu QT安装以及配置交叉编译环境
我的环境:ubuntu14.04 64位 1.下载Qt: 上网搜索 qt-opensource-linux-x64-5.3.0.run下载有好多百度云盘 要么在官网下载追新版本http://down ...
- Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET
Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET Qtwebkit配置,设置交叉编译环境 分类: Qt Webkit 2012-04-12 15: ...
随机推荐
- C# 7.0 新功能代码范例
随着新版本的IDE Visual Studio 15 紧锣密鼓的开发中,2016年8月24日,微软发布了与之配套的C# 7.0 preview 的新特性. 其主要特性有: 内联声明out变量 (Out ...
- C# readonly 与const
引自:http://www.cnblogs.com/ryuasuka/p/3342282.html?utm_source=tuicool&utm_medium=referral 现在正在学&l ...
- SpringMVC注解汇总(一)-定义
本文根据开涛哥学习SpringMVC汇总而成,方便更好查阅! 网址:http://jinnianshilongnian.iteye.com/blog/1752171 注解式控制器简介 @Control ...
- 因为多余jar包,所报的错
今天,将项目部署到服务器时,出现了上述的错误.于是就开始找度娘了,找啊找,将项目里面的东西翻来覆去的改,不见效果,还多了些莫名其妙的错,当时就懵逼了.在百度上找到的方法都是说有jar包重复,项目里面的 ...
- 日历插件FullCalendar应用:(二)数据增删改
接上一篇 日历插件FullCalendar应用:(一)数据展现. 这一篇主要讲使用fullcalendar插件如何做数据的增删改,用到了art.dialog web对话框组件,上一篇用到的webFor ...
- Linux服务器SSH无密码访问
1.编辑Hosts文件: [root@yqtrack-elk01 /]# vim /etc/hosts
- js 去除字符串中间的空格
function trims(str){ return str.replace(/[ ]/g,""); //去除字符串中间的空格 }
- oracle--第一天议--bai
第一天: 1 oracle的安装 a 卸载 b 安装服务器软件及数据库(orcl) --OracleServiceOrcl c 执行网络配置--配置监听1521,本地net服务名(创建1个外部连接的u ...
- AVA正则表达式4种常用功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: String str="abc efg ABC"; Str ...
- springmvc 格式化使用Jackjson格式化报Failed to write HTTP message
Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Co ...