【ARM】当选择AC5时每次点击build都会全编译如何处理?-2023

1、 文档目标

解决MDK中选择AC5时每次点击build都会全编译


2、 问题场景

在MDK中点击build时,正常会只进行增量编译,但目前每次点击的时候都会全编译。


3、软硬件环境

  • 软件版本:Keil MDK 5.38a
  • 电脑环境:Window 10


4、解决方法

1 在菜单点击“Project”-->“Options for Target ‘ Project name ’…”。


图 1


2 在“Options for Target”界面中选择“Target”标签。

4


图 2


3 在“Code Generation”下的“Use Cross-Module Optimization”前面的复选框进行取消勾选,然后点击OK确认。


图 3


4  再次点击“build”时就不会进行全编译了。


5“Use Cross-Module Optimization”是使用跨模块优化,它会自动执行多次编译和链接步骤来生成优化的代码,因此编译时间就会增加。