我只能构建修改后的源文件吗

6个岗位/ 0个新岗位
最后发表
jamesleo-konka
离线
最后看到:4年前1天前
加入:2017-01-22 02:42
我只能构建修改后的源文件吗

嗨,对话框中,
我可以只在Smartsnipptes中编译修改后的源文件吗?
尽管对源文件进行了一些修改,构建工具将完成整个构建(编译每个源文件,即使它们没有被修改)。
每次建房子都要花几分钟,时间很长。

是否有简化编译/构建工作的选项?

谢谢

设备:
MT_dialog
离线
最后看到:1个月前3个星期前
工作人员
加入:2015-06-08 34
嗨jamesleo-konka,

嗨jamesleo-konka,

构建项目的唯一方法是通过Smart Snippets,不幸的是,你无法避免构建时间,如果你改变了一个包含在许多文件中的.h文件,每次你改变那个.h文件时,这些文件都需要重新编译。

由于MT_dialog

jamesleo-konka
离线
最后看到:4年前1天前
加入:2017-01-22 02:42
嗨,MT_Dialog,

嗨,MT_Dialog,
很明显,h文件对于许多c文件来说是“共同的”。如果改变了,所有相关的c文件都应该重新构建。
在Keil MDK中,只编译新的c文件,因此IDE构建项目所需的时间更少。
希望SmartSnippets可以识别新的(修改过的)c文件,并只编译新的文件。

谢谢

MT_dialog
离线
最后看到:1个月前3个星期前
工作人员
加入:2015-06-08 34
嗨Jamesleo-konka,

嗨Jamesleo-konka,

在智能片段工具中,如果你只是更改了一个。c文件,该工具不会编译整个项目,而只编译你应用了更改的。c文件。

由于MT_dialog

jamesleo-konka
离线
最后看到:4年前1天前
加入:2017-01-22 02:42
嗨MT_dialog,

嗨MT_dialog,
Smartsnippets不稳定:
当我试图通过外部命令“program_qspi_jtag_win”下载到DA14681时,Smartsnippets首先构建了项目!(我在下载之前已经建立了项目)

谢谢

MT_dialog
离线
最后看到:1个月前3个星期前
工作人员
加入:2015-06-08 34
嗨jamesleo-konka,

嗨jamesleo-konka,

我无法复制您报告的内容,如果您已经构建了您的项目并命中program_qspi_jtag_win文件,那么Studio将只下载二进制文件,除非您在运行相应的脚本之前启用了构建项目的相应配置。请转到“运行”选项(你用来编程/擦除等qspi的选项),点击箭头,选择“外部工具配置”,选择你想要更改的脚本,然后选择“构建”选项卡。如果Smart Snippets在启动qspi_program_jtag_win之前构建了指定的项目,那么应该标记“在启动前构建”选项,因此删除该选项,scipt将在不构建项目的情况下运行。

由于MT_dialog