【问题标题】:Eclipse C: Error Starting Process - Launching Failed Cannot Run ProgramEclipse C:错误启动过程 - 启动失败无法运行程序
【发布时间】:2020-09-26 01:03:31
【问题描述】:

我一直在尝试为一些 C 开发设置 Eclipse。我设法让示例“hello world”程序(由 Eclipse 提供)进行编译,但是我无法运行或调试它。由于可以编译,我假设编译器的设置是正确的,我也可以在工作区找到可执行文件(不会手动运行)。

在尝试通过 Eclipse 运行它时,我收到错误“错误启动过程 - 启动失败,无法运行程序”。

在尝试从 Eclipse 调试它时,我收到错误“最终启动序列中的错误:无法执行 MI 命令:-exec-run”和“错误创建进程 %path to executable%(错误 5)”。

我尝试将工作区更改为没有空格的工作区并重新安装编译器 (MinGW),但没有成功。

如果有人能就这个问题提供一些见解,我将不胜感激。

编辑:尝试运行可执行文件会返回以下错误:“Windows 无法访问指定的设备、路径或文件。您可能没有访问该项目的适当权限。”这很奇怪,因为我在我的机器上以管理员身份运行它。

此外,尝试从管理员权限级别的命令提示符窗口运行可执行文件会返回“访问被拒绝”。

【问题讨论】:

  • 所以您是说,您尝试的所有 3 种方法都失败了:1)手动运行可执行文件(从命令行?),2)从 Eclipse 运行可执行文件,3)调试可执行文件来自 Eclipse?
  • 没错,这三个我都试过了,都失败了
  • 那么我会说 Eclipse 正在给你正确的错误信息。无法启动可执行文件。手动尝试会产生哪个错误?
  • 我已经尝试以多种方式在 Eclipse 之外运行该文件。这似乎是一个权限问题,我很困惑为什么因为我在我的机器上以管理员身份运行它
  • 我的建议是在命令行上编译和链接那个简单的“hello world”,以确保你的编译器工具链正常工作。只要你不能手动做,Eclipse 也做不到。

标签: c eclipse runtime-error mingw


【解决方案1】:

原来我的防病毒软件阻止了文件的执行,将其禁用并且程序运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-22
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 2011-08-16
    • 2017-07-21
    相关资源
    最近更新 更多