arm核运行Linux系统使用qt编写程序 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5111|回复: 6
打印 上一主题 下一主题

arm核运行Linux系统使用qt编写程序

[复制链接]

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
跳转到指定楼层
楼主
发表于 2016-10-7 17:40:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在arm核上运行Linux系统,在qt上编写的代码拷贝到开发板上运行的时候,开发板提示一下错误:
1 L5 L# O- u" q% m./helloworld: line 1: syntax error: "&" unexpected (expecting ")") 。( L+ [( v5 d* R+ j% w. s% b7 h
请问这是那块儿出了问题?  Z% A" z) [+ u( z% p6 c
谢谢!: N. r: c3 y% H# L/ ~+ o* ?, s
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
7#
发表于 2016-10-9 08:56:50 | 只看该作者
kits 配置参考提供的文档,里面有步骤
回复 支持 反对

使用道具 举报

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
6#
 楼主| 发表于 2016-10-8 17:16:54 | 只看该作者
kits的配置完全按照手册配置的,电脑端的配置编译没有问题;但是换成arm端编译器的时候就出现了如附件中的黄色感叹号信息;具体提示错误就是:the compiler ‘gcc'(arm-Linux-generic-elf-32bit)cannot produce code for the qt version ‘qt 4.8.3(qt-arm-4.8.3)’(x86-Linux-generic-elf-32bit)。4 T$ k& B) q( q+ n' g6 e- C

4 ^$ |6 }! G; Y# D, t& D我在安装arm端qt库的时候出现了一些用户手册上没有提示的错误,自己修改了一下之后才安装成功;不知道是不是这个问题于是,arm端的qt库安装没有成功?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2191

积分

创龙

Rank: 8Rank: 8

积分
2191
5#
发表于 2016-10-8 16:40:31 | 只看该作者
应该是你的 QtCreator 的 toolkit 配置不对。建议根据手册检查下编译使用的工具链的配置。
回复 支持 反对

使用道具 举报

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
地板
 楼主| 发表于 2016-10-8 10:51:51 | 只看该作者
你好,我使用file查看了这个文件,结果就是x86的而不是ARM的;那问题就是出在了编译器或者qt库的问题吧。请问怎么确定编译器、qt库是交叉编译的?0 J8 h1 l8 Z. D$ d: e8 p
谢谢!
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2191

积分

创龙

Rank: 8Rank: 8

积分
2191
板凳
发表于 2016-10-8 09:13:11 | 只看该作者
使用 file 命令查看 helloworld,应该会看到它是 x86 而非 ARM 的二进制程序。这是因为使用的编译器不是交叉编译器。$ t3 M4 \$ i& M# f$ h
建议先检查你的 arm 配置,使用的编译器、Qt 库是否为交叉编译的。
回复 支持 反对

使用道具 举报

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
沙发
 楼主| 发表于 2016-10-7 17:43:58 | 只看该作者
而且在qt上准备编译前,修改arm配置的时候有黄色感叹号提示:
( k3 N" g3 S; f/ U' Gthe compiler ‘gcc'(arm-Linux-generic-elf-32bit)cannot produce code for the qt version ‘qt 4.8.3(qt-arm-4.8.3)’(x86-Linux-generic-elf-32bit)。
0 i2 v% E/ A" j! O& Z
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击跳转“创龙科技服务通”

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2026-3-17 11:16 , Processed in 0.041702 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表