门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
安装配置
›
天嵌E9交叉编译Qt 5.7.0,编译器不支持c++11 ...
发布主题
返回列表
天嵌E9交叉编译Qt 5.7.0,编译器不支持c++11
3
回复
12279
查看
[复制链接]
fitsir
当前离线
积分
32
fitsir
累计签到:4 天
连续签到:1 天
来源:
2016-7-7 10:37:04
显示全部楼层
|
阅读模式
1
Qter豆
我买了E9的板子,按照教程编译了Qt5.4,可以运行
前段时间发布了Qt5.7.0,想从新编译一遍
交叉编译器gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12
工作及 Linux Mint 18
配置configure出错
/opt/Embedsky/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/tq-linaro-toolchain/bin/arm-fsl-linux-gnueabi-g++ -c -pipe -march=armv7-a -mfpu=neon -DLINUX=1 -DEGL_API_FB=1 -mfloat-abi=softfp -O2 -std=gnu++11 -Wall -W -fPIC -I. -I../../../mkspecs/devices/linux-imx6-g++ -o c++11.o c++11.cpp
cc1plus: error: unrecognized command line option '-std=gnu++11'
Makefile:453: recipe for target 'c++11.o' failed
make: *** [c++11.o] Error 1
C++11 disabled.
ERROR: Qt requires a C++11 compiler and yours does not seem to be that.
Please upgrade.
复制代码
应该是编译器不支持c++11,查了一下gcc从4.7开始全面支持c++11,请问一下想编译qt5.7该怎么做,有没有新版本的交叉编译器?
谢谢
我来回答
相关帖子
QT5.8.0 beta 编译器问题
回复
使用道具
举报
zhangsen4698
当前离线
积分
14
zhangsen4698
累计签到:1 天
连续签到:1 天
2016-7-22 15:22:33
显示全部楼层
您好,我也是E9 可是我也按教程移植了qt5.4 现在我的板子触摸屏不能用,您当时遇到这种情况了吗?
回复
使用道具
举报
fitsir
当前离线
积分
32
fitsir
累计签到:4 天
连续签到:1 天
2016-7-26 10:53:01
显示全部楼层
本帖最后由 fitsir 于 2016-7-26 10:56 编辑
需要更新狡辩编译器
最新的交叉编译器地址:
http://releases.linaro.org/compo ... inux-gnueabi.tar.xz
使用新的交叉编译器,交叉编译qt5.7,配置如下
./configure -v \
-prefix /usr/local/imx6/qte-arm-5.7 \
-qt-sql-sqlite \
-qt-pcre \
-no-compile-examples \
-nomake examples \
-no-xcb \
-no-directfb \
-linuxfb \
-no-kms \
-eglfs \
-qpa eglfs \
-opengl es2 \
-opensource \
-confirm-license \
-qt-libjpeg \
-qt-libpng \
-qt-freetype \
-device imx6 \
-release \
-device-option CROSS_COMPILE=/opt/Embedsky/arm-linux-gcc-5.3/bin/arm-linux-gnueabi-
复制代码
移植之后,还需要将E9板子里面的编译器的库都用最新的交叉编译器的库文件替换掉
回复
使用道具
举报
fitsir
当前离线
积分
32
fitsir
累计签到:4 天
连续签到:1 天
2016-7-26 10:54:41
显示全部楼层
zhangsen4698 发表于 2016-7-22 15:22
您好,我也是E9 可是我也按教程移植了qt5.4 现在我的板子触摸屏不能用,您当时遇到这种情况了吗? ...
没有遇到
更换新的内核了么
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了