0

在我手动将 C:\MinGW\bin 添加到路径之前,hello world 项目示例不会编译。现在它可以找到 gcc 但现在它给了我这个相当神秘的信息:

sh -c "autoreconf -i"

如果我可以编译 HelloWorld,我对这些工具的看法可能会有所改善。这并不是一个大问题。

sh -c "autoreconf -i"消息由 Eclipse 显示为错误。在我看来,它更像是一段脚本,令人费解。不,等等,这是一条两行消息,Eclipse 隐藏了实际的错误消息,即

Cannot run program "sh": Launching failed

这至少看起来像一条错误消息。大概“sh”是一个shell。我想这意味着我必须猜测它是什么以及它在哪里,并将其添加到路径中。


如果您有这样的经历,请阅读此链接,一切都会变得清晰,包括如何应对

4

1 回答 1

1

Juno Eclipse UI 中的一个故障会导致新手误入歧途。如果您有像我这样的经历,请阅读本文


十年后,VS Code 成为 Eclipse 试图成为的一切,入门门槛低得多。我认为它还具有更好的用户体验,它的迅速普及表明这并不完全是主观的。

诸如构建环境之类的事情仍然很麻烦,因为与 CLI 及其所需的先验知识有关的原因比其他任何事情都多。在上面的示例中,Eclipse 通过隐藏一半的消息使情况变得更糟,但是您仍然必须知道消息的含义以及如何解决它。Eclipse 设计者可能会说他们没想到 CLI 工具链消息会嵌入换行符,但这很可能我对这种疏忽并不同情。

于 2012-08-28T01:50:32.680 回答