gpt4 book ai didi

c++ - 为什么 Netbeans 不在我的断点处停止?

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:07 25 4
gpt4 key购买 nike

我使用现有源代码和 Makefile 在 Netbeans 8.0.1 上创建了一个 C++ 项目。

我运行了运行 Makefile 的构建并构建了名为 a.out 的可执行文件。

问题是,当我在 IDE 中设置断点时,它不会在那里暂停。

问题是什么?

此站点上的其他问题均未解决该问题。

生成文件:

CC=g++

build: foo.cpp foo.h main.cpp
$(CC) foo.cpp foo.h main.cpp

最佳答案

我也遇到过这个问题。有几种可能的解决方案:

  1. 确保您正在构建调试版本,并且 -g 是构建时编译器命令的一部分(它应该是默认设置,但您必须仔细检查,尤其是因为您看起来使用您自己的 Makefile)。
  2. 重新启动 NetBeans 并进行清理构建。也许这有帮助。
  3. 直接使用 gdb,而不是通过 NetBeans GUI。根据我的经验,gdb 始终有效,但 NetBeans 的调试不可靠,有时会因为我不知道的原因而出现问题。出于这个原因,我主要使用旧的命令行调试器。

关于c++ - 为什么 Netbeans 不在我的断点处停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26340040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com