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

相关推荐
CILMY2339 分钟前
7.揭秘C语言输入输出内幕:printf与scanf的深度剖析
c语言·printf·scanf·库函数·格式输出
极客小张1 小时前
基于STM32的智能家居系统:MQTT、AT指令、TCP\HTTP、IIC技术
c语言·stm32·物联网·tcp/ip·http·毕业设计·智能家居
闫铁娃4 小时前
【AtCoder】Beginner Contest 380-C.Move Segment
c语言·开发语言·数据结构·c++·算法·线性回归
h汉堡4 小时前
C语言的内存函数
c语言·开发语言·c++·学习
Coding~5 小时前
逆向攻防世界CTF系列38-xxxorrr
c语言·汇编·安全
shix .9 小时前
第十六届蓝桥杯模拟赛(第一期)-c++/c
c语言·c++·蓝桥杯
小林熬夜学编程10 小时前
【Linux系统编程】第四十七弹---深入探索:POSIX信号量与基于环形队列的生产消费模型实现
linux·运维·服务器·c语言·开发语言·c++·算法
stm 学习ing14 小时前
FPGA 第8讲 简单组合逻辑--半加器
c语言·开发语言·stm32·算法·fpga开发·fpga