【问题标题】:Eclipse Juno CDT Error: No rule to make target `all'Eclipse Juno CDT 错误:没有规则可以将目标设为“全部”
【发布时间】:2013-11-06 10:50:12
【问题描述】:

我刚刚安装了Eclipse Juno,并正在尝试制作一个简单的Hello World C++ 项目。我也安装了autoconf,但是我得到了错误:

运行 autoreconf 时出现错误 127。

我已经阅读了this SO post 关于类似问题的信息,但似乎没有任何建议可以解决问题。

如何消除这些错误?如果有帮助,该项目是Hello world C++ Autotools Project

【问题讨论】:

  • 在资源管理器中点击项目并选择构建这个
  • 我收到另一个错误,“没有指定目标,也没有找到 makefile。停止。”

标签: c++ eclipse macos


【解决方案1】:

您可能已经创建了一个 Autotools 项目。您必须创建一个可执行项目。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Fgetting_started%2Fcdt_w_basic.htm

检查属性。

【讨论】:

  • Autotools 项目和可执行项目有什么区别?使用其中一种是否有优势?此外,即使我的项目资源管理器为空,我仍然会收到“No rule to make target all”错误。
  • 查看项目类型。从项目类型列表中,展开可执行文件并选择 Hello World C++ 项目。当您的项目资源管理器为空时,这并不奇怪。按照本教程,单击必须单击的内容并在此处提供反馈。您是否创建了新项目?
  • 错误是在运行命令上,对吧?所以现在你至少可以构建项目了,对吧?
  • 对,可执行项目本身没有错误。
  • 现在您的问题是您无法运行该项目。您必须确保在属性中指定可执行二进制文件的路径,或者您可以从命令行运行它。/path_to_executable/name_of_executable
猜你喜欢
  • 2012-09-16
  • 2019-09-27
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-12
相关资源
最近更新 更多