当我构建裸BONSE示例时,进行更改然后重建目标时,系统仅重建更改的文件和依赖项,(这是正确的)。
当我在完全相同的方式编译空外设模板时,编译器始终重建所有文件,而不仅仅是已更改的文件。
我正在使用keil 5新鲜下载5.0.2.1。据我所知,这两种情况下的所有项目选项都是相同的。
任何人都知道如何阻止这种行为?
嗨Drnick,抱歉延迟回应:我有一个团队来看看这个问题。BR JE_DIALOG.
嗨drnick1,
根据Keil的说法,有两个选项可能导致此可能:
1.启用“创建批处理文件”选项(目标,“输出”选项卡选项)。
2.检查跨模块优化选项(在目标选项中,目标选项卡)。
可以请检查一下,我无法在我的Keil上重现问题,其中包含模板示例(仅启用这些选项)。
谢谢mt_dialog.
这些都没有遗憾地挑剔!它是一个神秘的人
源代码是编译的条件,如果只需在文件中添加代码,那么编译器只会编译您已更改的文件。但是如果更改任何定义或添加配置文件,则编译器将重新编译所有相关文件。所以它取决于你正在改变的内容。
嗨Drnick,抱歉延迟回应:我有一个团队来看看这个问题。BR JE_DIALOG.
嗨drnick1,
根据Keil的说法,有两个选项可能导致此可能:
1.启用“创建批处理文件”选项(目标,“输出”选项卡选项)。
2.检查跨模块优化选项(在目标选项中,目标选项卡)。
可以请检查一下,我无法在我的Keil上重现问题,其中包含模板示例(仅启用这些选项)。
谢谢mt_dialog.
这些都没有遗憾地挑剔!它是一个神秘的人
嗨drnick1,
源代码是编译的条件,如果只需在文件中添加代码,那么编译器只会编译您已更改的文件。但是如果更改任何定义或添加配置文件,则编译器将重新编译所有相关文件。所以它取决于你正在改变的内容。
谢谢mt_dialog.