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