【发布时间】:2017-03-28 11:24:19
【问题描述】:
我在安装了 gcc 编译器的 SUSE 上运行 eclipse。
当我创建新的“Hello World”C++ 项目、清理、构建和运行时,我遇到了“启动失败:找不到二进制文件”。
我尝试设置运行配置却发现没有创建二进制文件,也没有在项目中创建二进制文件夹。
只有来自构建的消息是:
**** Build of configuration Debug for project HelloWorld ****
(Cannot run program "make": Unkown reason)
Binary Parser 设置为 Elf。
在 SO 上尝试了所有方法,但均未成功。我唯一能想到的是二进制文件正在其他地方创建....但不知道它可能在哪里。
非常感谢您的帮助。
【问题讨论】:
-
显然您似乎没有安装 make。你检查了吗?
-
我不明白?肯定是通过构建可执行文件创建的?这是你的意思吗?
-
错误信息显示命令
make未找到。你安装了吗? -
并不是说找不到make。它说make无法运行。这可能是因为找不到 make,但错误消息非常明确,它不知道为什么 make 不会运行。没有更多信息无法回答这个问题。首先:打开控制台并输入
make。运行吗?如果没有检查它是否安装了zypper in make。如果它丢失,这将安装 make。之后重新运行make。如果 make 运行,请尝试再次使用 Eclipse 构建。 -
推荐浏览一下 C/C++ 开发模式。里面还有其他好东西。如果它们没有附带 GCC,请确保您安装了 GDB 和 Valgrind。它们可以让你的生活变得如此轻松,这太荒谬了。