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