Eclipse能运行不能调试C++的原因和办法
最近安装了Eclipse,也安装了CDT,由于我之前安装了MinGW,所以很顺利的创建C++工程,并编译运行。高兴之余,想试一下调试功能,却发现不能调试。
我怀疑gdb.exe的版本太低了,去搞个最新的试一下。 于是我去gdb的官网下载了GDB7.1,结果我发现是源代码。于是又在网上搜索编译办法。步骤如下: 1.解压压缩包gdb-7.1.tar.gz,得到gdb-7.1目录。 2.启动MSYS【没有去搞一个安装上】【就是双击msys.bat】。 3.在该命令行工具中输入cd gdb-7.1,回车。再输入./configure && make,再回车。 4.等待编译完成,估计要等上十几分钟到半个小时。 5.在gdb-7.1/gdb目录下找到gdb.exe,复制到C:/MinGW/bin目录下。 6.打开Eclipse,发现可以调试C++工程了。
个人:
下载MSYS用上面方法编译,居然报错,囧,采取以下方法
网上下了一个gbd.exe然后 eclipse->windows->preferences->c++->gdb--选择此gbd.exe done
|