网站备案审核流程,wordpress scandir,徐州招聘网最新招聘,品牌全案设计包括什么在Keil编程环境中#xff0c;有三个编译源文件相关的按钮Translate#xff0c;Build#xff0c;Rebuild#xff1a; Translate 仅仅#xff08;狭义#xff09;编译一下当前编辑的源文件#xff08;main.c 仅生成 main.o#xff09;#xff0c;并不生成最终可执行文件… 在Keil编程环境中有三个编译源文件相关的按钮TranslateBuildRebuild Translate 仅仅狭义编译一下当前编辑的源文件main.c 仅生成 main.o并不生成最终可执行文件我们可用它帮助检查源文件中的语法错误。 Build是增量编译也就是说如果项目之前已经被构建过那么 build 的时候只会重新编译那些自上次构建以来发生了变化的文件即增量构建然后生成可执行文件。这样可以节省时间因为不需要每次都从头开始编译整个项目大型项目动辄分钟/小时级的时间来说显然是非常重要的。平时项目开发验证过程中更多选择用build编译 生成可执行文件验证比较方便。 当然如果工程之前没编译链接过Build会直接调用Rebuild All。 Rebuild是不管工程的文件有没有编译过会对工程中所有文件重新进行编译生成最全面的可执行文件因此编译时间较长。 通常在以下情况中才使用 rebuild解bug过程中你遇到了一些难以解释的问题怀疑某些历史构建中间产物是错误的其始终存在影响到整个构建结果 或者 为了发布新版本确保有一个干净的构建环境和结果。
———————————————— 参考链接
Keil中translatebuild和rebuild区别_keil translate-CSDN博客
build和rebuild的区别-CSDN博客