当前位置: 首页 > 知识库问答 >
问题:

如何调试de::B锁中的独立文件?

百里诚
2023-03-14

我正在使用代码::块进行编程。我设置了一些断点,但是当我运行程序时,Code::Blocks似乎忽略了它们。

我在Debug下检查并看到F8不可用(开始/继续):

程序编译运行正常,只是忽略断点。有人知道如何解决这个问题吗?

注意:我在这里检查了一下,我认为建议的答案与我无关,因为在编译器设置中,我在编译器的安装目录下只有“C:\MinGW”。

编辑:

我正在使用Windows 8(64位),代码::块12.11

共有3个答案

索嘉胜
2023-03-14

记住这个:http://wiki.codeblocks.org/index.php?title = debug _ with _ Code::Blocks # Path _ with _ spaces

如果放置项目的路径/文件夹包含空格或其他特殊字符,断点将无法工作。为了安全起见,请使用英文字母、数字和“_”。

岳嘉石
2023-03-14

在“代码::块”中,进入“设置”菜单,然后单击“编译器”。确保在边栏中选择了“全局编译器设置”,然后切换到“工具链可执行文件”选项卡。调试条目应类似于 GDB/CDB 调试器:默认值。如果是这样,则确定退出此对话框。

返回< code >设置菜单,选择< code >调试器。在左侧的< code>GDB/CDB调试器树中,选择< code >默认。确保< code >可执行路径文本框被设置为您的gdb.exe在您的情况下,正确的路径可能是类似C:\MinGW\bin\gdb.exe的东西。确保< code >调试器类型被设置为gdb。然后点击< code >确定。

现在应该设置调试器 (GDB)。重新启动代码::Block,如果你喜欢(我以前有过故障,崩溃,并丢失了自上次重新启动以来我更改的任何设置),然后进入“调试”菜单,“开始/继续”应该启用。

赫连明诚
2023-03-14

我猜你正在尝试调试一个独立的文件(不属于项目的文件)。代码::块不支持调试此类文件。尝试将要编译的文件作为空项目的一部分或其他内容。

 类似资料:
  • 我有C99项目使用Allegro 5库。当我调试没有断点的代码时,它运行成功,但是当我简单地运行它时,它崩溃了。 我预计代码中会有一些内存泄漏(我知道valgrind),但是为什么我的程序行为如此不同? 谢谢你的帮助!

  • 问题内容: 给定D3js代码 ,例如: 如何使用我的D3js代码和NodeJS生成正确的独立* .svg文件? 问题答案: Github存储库 svgcreator.node.js 可以尝试。 D3完全不关心实际生成SVG的原因。仅创建SVG的主要问题是您不能使用Javascript,这当然意味着您不能使用D3。除了基本的禁忌外,没有什么可以阻止您了:) 概念验证: 受其他答案的启发,下面是一些使

  • 我可以确认使用spark shell连接到仪表盘,例如。 作品 但是 没有并给出错误

  • 应用程序不是那么占用内存,有两个连接和写数据集到目录。同样的代码在spark-shell上运行没有任何失败。 寻找群集调优或任何配置设置,这将减少执行器被杀死。

  • 我正在使用Eclipse,在那里,我Java名为“测试”的项目,它也包含文本文件。这个项目中的类应该能够使用BufferedReader读取其中一个文件。这是我目前的代码: 我的文件始终在项目中,但当我将项目移动到另一个路径时,文件路径也会更改,因此我必须使用新路径调整代码。我不想那样,因为这是不切实际的,那我该怎么办呢?如何获得项目的路径?

  • 我正在使用Intellij IDEA 14.1,并试图调试最基本的独立Spring Boot 1.2.5应用程序。有人能告诉我怎么做吗? 我读过http://docs.spring.io/autorepo/docs/spring-boot/1.2.5.RELEASE/maven-plugin/usage.html但并没有成功地使其发挥作用。最简单的方法是禁用Spring Boot在调试时使用的分叉