CodeBlocks在修改代码后没有刷新我的程序

4
谢谢。
当我用C语言在CodeBlocks中编写代码并运行时,只要代码没有错误,它就可以正常运行。但是,除非我删除可执行文件和目标文件,否则对代码进行修改和运行只会产生第一次运行代码的结果。换句话说,它没有更新到我修改的代码。我正在运行最新版本的CodeBlocks。这是我需要更改的设置吗?
更新:
在阅读下面的答案和评论后,我能够解决问题。正如许多人建议的那样,我确实需要点击“构建和运行”。我知道这是一个基本的问题,但我是编程新手,所以感谢您的帮助。混淆出现在我第一次点击“运行”时,它会自动询问我是否要先构建它。因此,我认为每次我点击“运行”时,它都会自动构建它。

2
我没有安装IDE,但听起来当你点击运行按钮时,默认情况下它不会重新编译代码。可能只有在检测到可执行文件和目标文件丢失时才会重新编译。如果是这种情况,你应该先构建它。 - savram
大多数集成开发环境都有一个组合的“构建和运行”按钮,但我不知道Code::Blocks是否有。 - Daniel H
1
假设您已经创建了一个“项目”,并且正在使用 Ctrl + F9 BuildF9 Build & Run,那么可执行文件将被更新。现在它可能位于 Debug 目录或 Release 目录中,这取决于您的设置。建议 - 对于小型项目,始终使用命令行编译器,否则您将永远不会理解编译器选项的感觉。如果您不了解基础知识,像 Codeblocks 这样的 IDE 可以成为你的拐杖和工具。 - David C. Rankin
你使用的是哪个版本? - MCG
1
如果您能分享一些屏幕截图,展示您如何在CodeBlocks中运行/编译代码,那将非常有帮助。 - haccks
1个回答

1
在Codeblocks中,应该有一个“构建和运行”按钮来解决你的问题,假设在你阅读这篇文章之前,你只是在按“运行”按钮。

构建和运行截图


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接