Keil编译STM32工程,提示__align(4)处语法错误

好久没有用Keil编程,因为别人的代码是用Keil写的,所以又得安装起来,编译时遇到__align(4)的错误提示。

这个问题主要是编译器版本的问题,默认使用的是v6.19版本的编译器,而工程原来使用的是v5版本的,两个编译器的指令有差别,这个可以在官方说明文档里可以看到。

如有需要说明文档,可点击下载

        要么修改程序中的代码,要么换编译器版本。直接选择了换编译器版本。

        安装v5版本编译器,下载链接:Legacy Arm Compiler 5, 4.1, and RVCT (ACOMP5)icon-default.png?t=N7T8https://developer.arm.com/downloads/view/ACOMP5        然后在Keil的Project——>Manage——>Project Items对话框中的Folders/Extensions标签进行修改。

选择安装编译器的目录即可。

修改好编译器版本之后,就能编译成功。

相关推荐

  1. Keil5 新建STM32工程步骤

    2023-12-24 03:24:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-24 03:24:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-24 03:24:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-24 03:24:02       87 阅读
  4. Python语言-面向对象

    2023-12-24 03:24:02       96 阅读

热门阅读

  1. MacOS 14最新配置文件优先级

    2023-12-24 03:24:02       53 阅读
  2. GBASE南大通用数据库GBase JDBC的格式

    2023-12-24 03:24:02       57 阅读
  3. 速盾网络:网站用速盾cdn的好处

    2023-12-24 03:24:02       56 阅读
  4. 【个人记录】Ubuntu做网络路由+强化学习项目debug

    2023-12-24 03:24:02       63 阅读
  5. 10 个必知的编程技巧,让你的代码更高效

    2023-12-24 03:24:02       51 阅读
  6. Ceph存储体系架构?

    2023-12-24 03:24:02       63 阅读
  7. python找.exe进程基地址的方法(以微信为例子)

    2023-12-24 03:24:02       67 阅读
  8. 建立百科词条能带给企业什么营销价值?

    2023-12-24 03:24:02       57 阅读
  9. v-show用法

    2023-12-24 03:24:02       59 阅读