- 原因是在Project Option->Output->Create Batch File选项被勾选了,所以每次Build都会当成Rebuild运行,这个在编译输出界面已经有提示了
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
*** Note: Rebuilding project, since 'Options->Output->Create Batch File' is selected.
- 还有一种可能是keil support上面提到的,目录深度的问题。
It happens when the project file is in a directory deeper than the generated obj files.
Move the obj and lst folders below the project directory and see what happens.