KEIL中build和rebuild的区别

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

  • Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件
  • Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。
  • Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。

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

猜你喜欢

转载自blog.csdn.net/whalefall/article/details/80775794
今日推荐