首页 ZZ游戏攻略 正文

codeblocks如何调试程序?手把手教你debug!

今儿咱来聊聊CodeBlocks这玩意儿,一开始我也不太会用,后来捣鼓捣鼓,发现还挺有意思。赶紧来跟大伙儿分享分享我的实践经验。

下载和安装

你得有这软件?直接去官网找下载链接,下载下来安装就行。安装过程没啥特别的,一路“下一步”就完事。我当时也没遇到啥问题,挺顺利的。

创建一个新项目

装好之后,打开 CodeBlocks,第一件事儿就是创建一个新项目。点那个“Create a new project”,然后选“Console application”,再选 C 或者 C++,看你要写啥代码。我这回选的是C,因为我要写个简单的C程序。

然后给项目起个名字,选个存放位置,一路“Next”,点“Finish”,项目就创建好。

把代码放进项目里

重点来! 你写的代码文件,得放到项目里才能调试。我一开始直接在 CodeBlocks 里新建一个源代码文件,写完代码想调试,结果发现不行。后来才知道,得把代码文件放到项目里才行。咋放?

在左边的“Management”面板里,找到你的项目,右键点“Add files”,然后把你写的代码文件选进去就行。我当时就是这么干的,把我的那个“.c”文件加进去。

编译和运行

代码放进项目里之后,就可以编译运行。点工具栏上的那个“Build”按钮(像个齿轮),或者直接按 Ctrl+F9,CodeBlocks 就会开始编译你的代码。编译没问题的话,再点“Run”按钮(像个绿色箭头),或者按 Ctrl+F10,程序就跑起来。

我当时写个简单的计算阶乘的代码:

  • 先定义一个变量 n,用来存输入的整数。
  • 再定义一个变量 result,用来存计算结果,初始值设为 1。
  • 然后用一个 for 循环,从 1 循环到 n,每次把 i 乘到 result 上。
  • 输出 result 的值。

编译运行,输入一个整数,程序就输出这个数的阶乘,完美!

调试

程序能跑,但有时候咱想看看程序是怎么一步一步运行的,这时候就得用到调试功能。咋调试?

先在代码的某一行左边点一下,加个断点(就是那个红色的小圆点)。然后点工具栏上的“Debug”按钮(像个小虫子),或者按 F8,程序就开始调试。程序会运行到断点处停下来,然后你就可以一步一步地往下执行,看看每个变量的值是咋变化的。

我当时在 for 循环那里加个断点,然后一步一步执行,看着 result 的值一点点变大,感觉还挺有意思的。

调试的时候,还可以打开“Watches”窗口,看看你想看的变量的值。在“Debug”菜单里找到“Debugging windows”,再选“Watches”就行。我当时就打开这个窗口,看着 nresult 的值,感觉更清楚。

总结

CodeBlocks 这玩意儿还挺好用的,创建项目、编译运行、调试,都挺方便的。我这回就是用它写个简单的C程序,感觉还不错。以后写代码就用它!

对,如果编译的时候遇到问题,可能是编译器没配置你可以在“Settings”菜单里找到“Compiler”,看看编译器设置对不对。我一开始也遇到过这个问题,后来重新配置一下编译器就好。

好,今儿就分享到这儿,希望对大伙儿有帮助!