【发布时间】:2017-02-09 11:26:14
【问题描述】:
有谁知道这个错误是什么意思?
我在 Linux 机器上使用 Netbeans 8.0、gdb 7.8.1。直到两天前一切都很好,然后我开始调试时突然开始收到此错误,我不知道这是什么意思。
到目前为止,我正在尝试清理和重置我能想到的所有内容:重新安装 netbeans,清理所有本地文件,再次 rebase 我的代码,取消设置所有断点等等。
谁能帮我理解这个错误的含义?我从未设置过这些断点,Netbeans 从哪里获取它们?
提前致谢,
雷切尔
编辑
所以现在我有更多细节: 当我尝试直接使用 GDB 调试我的应用程序时,没有 netbeans 我收到以下错误:
启动程序:....
警告:所选架构 i386 与报告的目标架构 i386 不兼容:x86-64
警告:架构拒绝了目标提供的描述
警告:
无法插入断点 -1。 暂时禁用共享库断点: 断点 #-1 无法插入断点 1。 无法访问地址 0x8081527 处的内存
如何确定编译中的哪些代码\标志使我的应用程序成为 i386?我怎样才能强制它是 x86_64?
再次感谢。
【问题讨论】:
-
但是,您在那之前开发过您的代码,对吗?而这条消息究竟是什么时候弹出的?
-
有 NetBeans 日志文件。在我的机器上它位于
~/.netbeans/8.2/var/log -
也许你需要清理上一个会话的断点。查看调试/断点窗口并删除所有断点。
-
我已经这样做了,但仍然出现此错误。
标签: c++ linux netbeans gdb netbeans-8