Keil中translate,build和rebuild区别

在Keil编程环境下,有三个按钮Translate,Build,Rebuild三个选项编译选项。

Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件

Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。

Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。

 

因此当平时对工程源文件里面main.c之类的进行修改时,选择用build编译链接生成可执行文件就行了

你可能感兴趣的:(stm32)