5981|7

248

帖子

0

资源

一粒金砂(中级)

Uboot2016.05编译出错:cc1: error: bad value (armv5) for -march= switch [复制链接]

uboot2016.05

uboot2016.05

请问原因是什么?如何解决?
此帖出自ARM技术论坛

回复

311

帖子

0

资源

一粒金砂(高级)

可能是权限问题,你改改文件的权限吧!

点评

怎么操作啊?请问  详情 回复 发表于 2017-10-3 15:21

回复

248

帖子

0

资源

一粒金砂(中级)

flyword 发表于 2017-10-2 07:59
可能是权限问题,你改改文件的权限吧!

怎么操作啊?请问

回复

311

帖子

0

资源

一粒金砂(高级)

命令前 再加上 sudo 看看行不行

点评

不行 已经是 root权限了  详情 回复 发表于 2017-10-4 11:55

回复

248

帖子

0

资源

一粒金砂(中级)

flyword 发表于 2017-10-4 08:10
命令前 再加上 sudo 看看行不行

不行  已经是 root权限了

点评

百度一下,这个还真没有遇到过。  详情 回复 发表于 2017-10-5 06:47

回复

311

帖子

0

资源

一粒金砂(高级)

oyhprince 发表于 2017-10-4 11:55
不行  已经是 root权限了

百度一下,这个还真没有遇到过。

回复

1

帖子

0

资源

一粒金砂(初级)

本帖最后由 SilverDragon 于 2017-10-17 17:04 编辑

确认你的交叉编译器版本,如果你的makefile没有指定正确的ARCH和CROSS_COMPILE 会出现这个问题 至少,我遇到的是这样的
你可以在make后面加选项 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-  (取决于你的交叉编译器的版本和名称,也可能为arm-linux-  或arm-none-linux-……什么来着。)
你自己查查你的编译器版本?2016.05的uboot,交叉编译器版本太旧不行的
虽然这个百度上解答还是挺多的,还是讲一下我个人解决过得方法吧
半个月了,说不定楼主已经自己解决好了

点评

交叉编译器是 arm2014.05的  详情 回复 发表于 2017-10-24 23:28

回复

248

帖子

0

资源

一粒金砂(中级)

SilverDragon 发表于 2017-10-17 17:01
确认你的交叉编译器版本,如果你的makefile没有指定正确的ARCH和CROSS_COMPILE 会出现这个问题 至少,我遇 ...

交叉编译器是  arm2014.05的

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

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表