Keil编译报错的问题解决 error: unknown argument ‘--gnu‘; did you mean ‘-fgnu‘?

一. MDK5.4打开旧工程,遇到如下报错:

armclang: error: unknown argument: '--diag_suppress=550,177,513,167,186,66,1035,1295,1296'

armclang: error: unknown argument '--gnu'; did you mean '-fgnu'?

二. 报错的原因是编译器版本不兼容。

Keil uVision5使用keil compiler version 6编译器版本,旧的工程使用低版本的编译器,而MDK5.4没有安装keil compiler version 5版本。

三. 在MDK5.4上安装compiler version 5

参考如下链接:

在mdk5.4上安装Compiler Version5

相关推荐
C++ 老炮儿的技术栈3 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法
wangjialelele3 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
wengqidaifeng6 小时前
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”
c语言·数据结构·数据库·链表
VekiSon6 小时前
Linux内核驱动——设备树原理与应用
linux·c语言·arm开发·嵌入式硬件
BlackQid6 小时前
深入理解指针Part5——回调函数及应用
c语言
日拱一卒——功不唐捐6 小时前
字符串匹配:暴力法和KMP算法(C语言)
c语言·算法
lcj25117 小时前
深入理解指针(4):qsort 函数 & 通过冒泡排序实现
c语言·数据结构·算法
4311媒体网8 小时前
C语言操作符全解析 C语言操作符详解
java·c语言·jvm
二年级程序员8 小时前
一篇文章掌握“顺序表”
c语言·数据结构
傻乐u兔9 小时前
C语言进阶————指针4
c语言·开发语言