当C语言程序能够正常编译并运行,但可能结果可疑或不对时,即,当程序没有语法错误而可能有逻辑错误时,就需要考虑使用调试Debug功能来找出程序的bug。
在调试过程中,可以让程序运行到设置好的断点处并暂停下来,然后通过观察相关的变量值是否正确,来判断程序的逻辑错误可能出现在哪里。
本文以Dev-C++5.11开发环境为例来说明C语言的调试方法。
准备工作
菜单:工具/编译选项
Tools/CompilerOptions
在“设定编译器配置”Compilersettoconfigure中选择“TDM-GCC4.9.-bitDebug”。
提示:
如果是32位的系统,请选择“TDM-GCC4.9.-bitDebug”。
在下方的“编译器”General选项卡中,勾选“编译时加入以下命令:”Addthefollowing