c - 找不到 Eclipse mac osx : Launch failed, 二进制文件

标签 c eclipse macos gcc binary

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

最佳答案

您好,我遇到了类似的问题。我正在使用以下版本:

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

修复进入 Project > Properties > C/C++ Build > Settings > Binary Parsers:确保“Mach-O 64 Parser is selected”

这个线程帮助我:"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 - 找不到 Eclipse mac osx : Launch failed, 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8007097/

相关文章:

swift - NSKeyedArchiver.archiveRootObject 保存失败

c++ - 如何使用嵌套在没有名称的结构中的c union

c - 严格的别名和灵活的数组成员

java - ".bat"文件未将重音符号打印到 .txt 文件

java - 如何正确地将文件夹添加到 Eclipse 中的类路径中?

macos - 在 Path env 中发生更改/错误后 Sudo 将无法工作

objective-c - NSScrollView框架和翻转的documentView

c - 使用armcc时为"Error #119: cast to type <..> is not allowed"

c - NULL 实现和指针赋值

java - 当相同的 printf 方法在控制台上正确打印出来时,如何解决 Eclipse 调试器窗口上的 java printf 问题 ("source not found.")?