【发布时间】:2013-10-07 18:33:43
【问题描述】:
我正在尝试使用 Eclipse CDT (Kepler) 和 MinGW 设置 Windows 7 机器。这里按照我执行的步骤:
- 我从官方仓库下载并安装了 MinGW
- 我从官网下载并安装了最新的(Kepler)Eclipse CDT
- 我更新了
PATH全局变量以包含MinGW bin 路径C:\MinGW\bin。PATH变量也在 Eclipse 的Environment部分中正确设置。
但是,当我尝试调试(在调试模式下)一个简单的 Hello World 程序时,会忽略断点并继续执行直到结束。我尝试了以下解决方法但没有成功:
- 添加以下链接器标志:
-static-libgcc -static-libstdc++ - 手动指定二进制解析器 (
PE Windows Parser) - 将首选启动器更改为
Standard: create process launcher - 在
main函数的开头添加以下行:setvbuf(stdout, NULL, _IONBF, 0); setvbuf(stderr, NULL, _IONBF, 0);
有什么建议吗?谢谢。
【问题讨论】:
标签: c++ eclipse gdb eclipse-cdt