Keil安装编译器5
Missing Compiler 5 keil5.3.7及其以上版本不再默认提供旧版编译器,导致原STM32的程序无法正常编译,提示Options for target—Target'to select an ARM Compiler Version for the target”错误。
安装 compiler version 5 ARM Compiler 5 是基于传统的 ARM 专用编译器,非 LLVM 架构,支持较旧的 ARM 指令集(如 ARMv7、Cortex-A/R/M),支持 C99 和有限 C++03,官方已停止维护,推荐迁移到 AC6。
ARM Compiler 6 是基于 LLVM/Clang 架构,兼容现代编译器特性,支持 ARMv8-A/M 和更新的指令集(如 Cortex-A55/A76、Neon、SVE),支持 C11、C++14/17,更严格的语法检查,已经集成在Arm Development Studio 和 Keil MDK 中。
官方下载地址 compiler version 5官方下载地址
网盘下载地址 [compiler version 5网盘下载链接](https://pan.baidu.com/s/17EKGDNJHD6w-d1cM0gQKTg?pwd=hae3 提取码: hae3 )
备用下载地址 compiler version 5备用下载地址
安装 在keil_v5安装目录下的ARM文件夹中,新建ARMCC文件夹,并将下载的编译器5安装到该文件夹下,否则会遇到找不到License的问题。
例如我的安装目录为:C:\Users\zhang\AppData\Local\Keil_v5\ARM,则在该目录下新建ARMCC文件夹,将下载的编译器5安装到ARMCC文件夹下。
在Keil中新增编译器,过程如下图所示:
设置 编译器安装后,指定使用的编译器路径: