Eclipse mac osx:启动失败,找不到二进制文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse mac osx:启动失败,找不到二进制文件相关的知识,希望对你有一定的参考价值。

刚刚在我的mac上安装eclipse无法运行我的项目,当我构建和运行时,我得到以下消息:启动失败,二进制未找到。我已经设置了项目设置 macosx gcc 和链接器 miscellaneus flags -arch i686不起作用,我很困难。

答案

嗨我遇到了类似的问题。我使用以下版本:

用于C / C ++开发人员的Eclipse IDE版本:Juno Service Release 2

修复进入项目>属性> C / C ++构建>设置>二进制解析器:确保选择“Mach-O 64 Parser”

这个帖子帮助了我:"Launch Failed. Binary Not Found." Snow Leopard and Eclipse C/C++ IDE issue“问题:Snow Leopard附带的GCC 4.2(GNU编译器集合)是否默认编译64位二进制文​​件。不幸的是,Eclipse使用的链接器不理解64位二进制文​​件;它读取32位二进制文​​件。这里可能还有其他问题,但简而言之,它们最终没有生成二进制文件,至少没有Eclipse可以读取的文件,这转化为Eclipse没有找到二进制文件。因此错误。“

另一答案

修复进入项目>属性> C / C ++生成>设置>二进制>分析器:确保选择“Mach-O 64 Parser”

我确定这是正确的,并且仍然收到错误,所以我会说最好的解决方案是执行此步骤...然后,构建项目,然后按“播放”按钮它应该工作(这是固定的我的问题)

另一答案

您必须先构建它,然后单击运行。那会好的。

另一答案

您需要选择适当的二进制解析器,以便Eclipse可以识别可执行文件:

然后选择项目

Project-> Properties-> C / C ++ Build-> Settings-> Binary Parsers

对于mac选择Mach-O Parser。

我希望CDT能够选择这些,它是一个简单的即插即用设置。如果没有别的,他们可以在错误文本中添加提示。

另一答案

我有同样的问题,虽然我改变了上面提到的解析器它没有工作,我得到了同样的错误。

此外,通过菜单构建项目解决了问题:

Project>Build All

我想使用eclipse的第一个代码执行使得必须在按下绿色运行按钮之前单独构建代码(因为我认为至少编译代码)。

以上是关于Eclipse mac osx:启动失败,找不到二进制文件的主要内容,如果未能解决你的问题,请参考以下文章

Mac下Eclipse读取不到环境变量

Mac OSX在eclipse里运行Go test 的一些小坑

Eclipse C++ 运行错误“启动失败。找不到二进制文件。”

在此服务器Apache mac osx 10.10上找不到请求的URL /

OS X Eclipse C++ 启动失败 - 找不到二进制文件

在 Mac OSX 10.6.8 上找不到 mysqladmin