【发布时间】:2012-09-27 18:04:24
【问题描述】:
我在我的 Win7 笔记本电脑上使用 Eclipse Juno 和 MinGW(最新版本)。 我的示例代码在 IDE 中成功构建,但我既不能运行也不能调试它!
当我选择 Run as=>Local C/C++-Application 时,我得到 p>
启动失败。找不到二进制文件。
但是,构建过程会产生一个 exe 文件!
当我调用 cmd.exe 时,导航到源目录并调用这个构建的 exe (a.out.exe),它可以正常工作!
我猜这是由于 Eclipse 的错误/缺少配置,但到目前为止我找不到有用的信息。 This thread 提到环境变量。我将 MinGW 和 Msys 添加到我的 PATH 变量中(这就是我可以编译的原因)但我无法在 eclipse 中运行我的软件!
那么,可以做些什么来启用调试呢?
【问题讨论】:
-
你只需要gcc吗?如果是这样,请帮自己一个大忙。将 linux 放入 VM 并在那里运行 eclipse。你的生活会更好。
-
为了可移植性,我不能只使用 gcc,而且我不急于与交叉编译作斗争。该产品必须在 windows 和 linux 上运行。到目前为止,我可以在 linux 上使用 eclipse/gcc,在 windows 上使用 VisualC++(学生许可证)