Eclipse Linux Launch失败。找不到二进制文件

时间:2017-06-14 12:31:00

标签: linux eclipse compiler-errors eclipse-cdt

所以我有这个问题,在Google上花了一些时间后,接缝并不罕见。

基本上当我尝试运行我的应用程序时,我会弹出一个说“启动失败。找不到二进制文件”

我已经尝试过人们提出的大多数事情但我很难找到除了人们建议更改二进制解析器以及确保使用build all之外的任何其他内容。以下列出了我已经检查过以避免这些答案的内容:

  • 我当然在按下run之前构建了我的项目。还清理,重建并重新启动我能够
  • 的所有内容
  • 当我使用xubuntu通过virtualbox
  • 时,将二进制解析器更改为ELF解析器
  • Eclipse返回0构建错误和0警告。还尝试了一个hello world项目
  • 确保我的PATH变量正确

此刻就是这样。我在Google上查看了“Eclipse Launch failed.Benary not found”的搜索结果的前5页,但没有成功。

1 个答案:

答案 0 :(得分:0)

这是由于Ubuntu处理可执行文件的方式发生了变化。它们现在使用PIE构建,这意味着可执行文件每次都在不同的地址加载。结果是,可执行文件看起来像是Eclipse CDT的库。

您可以尝试直接右键单击可执行文件,然后选择Run As - > C / C ++应用程序(或调试为 - >)。

当你右键单击项目并选择Run As / Debug时,CDT无法找到任何实际的可执行文件。

关注Bug 512822了解更新。