我正在尝试使用Eclipse C / C ++ Attach to Application 功能为已编译的可执行文件调试可执行文件。我导入了一个新的 C / C ++可执行文件项目,选择了相应的可执行文件并配置了调试器以使用msd / mingw版本的gdb。
当我尝试运行调试器时,我得到gdb的控制台输出
GNU gdb (GDB) 7.12
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-w64-mingw32".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
但随后出现一个错误窗口,说 gdb.exe已停止工作
我可能错误配置了什么导致了这个?
答案 0 :(得分:0)
这是由gdb.exe版本引起的。我使用MinGW-get安装版本7.6.1-1而不是使用Msys,而7.6.1-1版本使用eclipse。