Keil中build和rebuild区别
2016-04-26 09:30
513 查看
在Keil编程环境下,有三个按钮Translate,Build,Rebuild三个选项编译选项。
Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件
Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。
Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。
因此当平时对工程源文件里面main.c之类的进行修改时,选择用build编译链接生成可执行文件就行了
Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件
Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。
Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。
因此当平时对工程源文件里面main.c之类的进行修改时,选择用build编译链接生成可执行文件就行了
相关文章推荐
- easyui datagrid插件的getChecked方法,只能获取一行
- ParseInt()与valueof()的区别
- 【Vue】 -(4) 数据绑定语法
- UIView动画
- 详解iOS应用中自定义UIBarButtonItem导航按钮的创建方法
- [CareerCup] 17.8 Contiguous Sequence with Largest Sum 连续子序列之和最大
- 针对网站的UI分析
- ubuntu14.04安装squirrelmail
- 矩阵快速幂 - hduoj 5667 Sequence -nyoj 301 递推求值
- 优化Duilib图片属性解析代码,提升绘制效率
- ECMAScript语句
- 使用Burpsuite爆破弱口令教工号
- 第三篇 Entity Framework Plus 之 Query Cache
- BlockingQueue的使用
- 谈谈java的BlockingQueue
- Android Material Design新UI控件使用大全 三
- 安利一个MVC的好东西,RazorGenerator.MsBuild,可以自动编译cshtml文件
- UINavigationController 及使用中遇到的问题总结
- TBB(Intel Threading Building Blocks)学习笔记
- Hibernate中报错:ServiceRegistryBuilder cannot be resolved to a type