关于Keil MDK 默认编译器选项的设置 AC5 与 AC6

当创建一个新项目时,以下规则适用于相关的Arm编译器:

对于基于Armv8-M的设备(Cortex-M23/M33/M35P/M55/M85和Star-MC1),选择Arm Compiler 6,这是唯一的选项。
对于Armv6-M (Cortex-M0/M0+)和Armv7-M (Cortex-M3/M4/M7),选择Arm Compiler 6,也可以选择使用Arm Compiler 5。
对于旧版本内核(Arm7, Arm9, Cortex-R4(F)),选择Arm Compiler 5,这是唯一的选项。

在这里插入图片描述

推荐选择 Use default compliler version 5 或 Use default compliler version 6 选项,而非具体某一个版本的编译器,以防止其他人或同事使用不同版本的Keil MDK打开时,找不到你当前选用的编译器版本,以增强项目工程的兼容性。

在这里插入图片描述
BTW 顺便聊一聊关于Keil MDK 中 AC6 与 AC5 的问题,在Keil MDK中,AC5(Arm Compiler 5)和AC6(Arm Compiler 6)是两个不同的编译器版

Arm Compiler 5 (AC5):

AC5是较早的编译器版本,它使用armcc作为编译器。
它支持Cortex-M处理器,并且对于许多现有的项目来说,它是一个稳定且广泛使用的编译器。
AC5在新版本的Keil MDK中不再默认安装,需要单独下载和安装。

Arm Compiler 6 (AC6):</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值