KeilMDK调试技巧

来源:互联网 发布:c语言创建目录函数 编辑:程序博客网 时间:2024/06/06 07:25

http://blog.csdn.net/w282529350/article/details/7402713


一、三种编译方式的选择

第一个按钮:translate。编译当前的文件。主要用于检查某个文件是否有语法错误。

第二个按钮:Build target。对那些没修改过的源代码并不进行编译而直接使用上次编译的结果。

第三个按钮:Rebuild all target files。我们应该尽量少用这个按钮。当然有些情况我们需要使用这个按钮,比如修改了优化级别之后最好点这个铵钮编译。

Q:什么情况下点第二个按钮不会有问题又能节省时间呢。

A :当仅修改了源程序,而没对整个工程配置选项作修改时。


二、Project->Clean target命令的使用

清除编译链接过程中生成的所有中间文件、目标文件以及可执行文件。还你一个清爽的工程文件夹。

Q:什么时候需要Clean target

A:当在打包放到互联网上时,可使用这个命令来减少工程占用空间。另外在将源代码发放给客户时,可使用这个命令清除那些没必要的文件。

该命令删除的文件有:

1、 Object Folder文件夹中的可执行文件名并带有以下后缀的文件,*.lnp,*.htm,*.elf,*.h86,*.hex,*.orc,*.sbr,*.cod,*.plg。

2、 Listing Folder文件夹中的可执行文件名并带有以下后缀的文件,*.map,(对于C166还有*.m66,对C51还有*.m50)。

3、 在Object Folder文件夹中所有后缀为*.obj,*.o,*._ii,*._ia,*.__i的文件。

4、 在Listing Folder文件夹中所有后缀为*.lst的文件。


0 0
原创粉丝点击