c++ - GDB 没有启动

标签 c++ gdb antivirus tdm-gcc

今天我运行 QtCreator 来制作一个简单的控制台应用程序并遇到了一个问题。该项目构建正常,然后“启动调试器”开始,但不幸的是,没有完成。我看到带有光标的控制台,但程序没有运行。
尝试 Helloworld 示例 - 结果相同。在代码块中尝试 helloworld 示例 - 相同。我什至尝试通过命令行编译 (g++ -g hworld.cpp -o hworld.exe)。然后 gdb hworld.exerun - 相同。没有任何反应,只是光标闪烁。
我已经尝试重新安装所有这些人员(C::B、Qt、TDM-GCC),但没有帮助。
可能是我几天前安装的 Oracle MySQL for Windows 的原因。我用的是MySQL Installer 5.7.12,它安装了很多不同的staff。
非常感谢帮助,因为这真的很麻烦,我不知道该怎么办。我需要 MySQL 和 C++ IDE。

最佳答案

原因找到了,是Avast Free Antivirus 2015。
这让我感到惊讶,因为我已经使用这款防病毒软件 2 个月了,而且从未遇到过问题。我真的很确定,Avast 就是原因,因为如果我将其关闭,问题就会消失。当我打开它时,问题又来了。
我已经升级到 Avast Free Antivirus 2016,现在一切正常。
此外,一个好主意是将项目的目录添加到防病毒异常(exception)。

关于c++ - GDB 没有启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37094081/

相关文章:

c++ - 未定义对 Arduino C++ 中类函数的引用

c++ - 与 LLVM LLD 链接不起作用 [macos]

c - C 中的 gdb : Get type of variable as string

c++ - 检查位图图像的函数遇到问题

c++ - 从可维护性的角度来看,当减少公开可见的 API 似乎更可取时,为什么提倡公共(public)继承?

c++ - 如何在 gdb 中观察复杂的对象?

gdb - 如何使用GDB远程串行协议(protocol)查询线程堆栈帧和局部变量?

c++ - 防病毒软件将已编译的C++文件检测为木马

c++ - 如何避免.exe被杀毒软件识别为 "File might be dangerous"?

performance - 处理大量网络流量的应用程序服务器上的防病毒软件。是还是不是?