【问题标题】:Getting RUN FAIL (exit value 127) in NetBeans在 NetBeans 中获取 RUN FAIL(退出值 127)
【发布时间】:2016-02-20 18:22:59
【问题描述】:

(背景: 我总是在学校的计算机上使用 g++ 通过 cmd-line 编译 c++ 代码。自从我删除笔记本电脑上的任何 IDE 并且一个月前下载了 NetBeans IDE 已经有一段时间了。)

我打算做一些 c++ 程序实践,并注意到我的“运行失败”退出值为 127(构建通过)。我从其他帖子中注意到退出值 127 基本上意味着 c++ 编译器无法识别“字符串”变量类型。这是我的代码:

#include <iostream>
#include <string>

using namespace std;


/*
 * 
 */
int main(int argc, char** argv) {
    //Bunny bunny;

    string name;

    return 0;
}

如您所见,我调用了&lt;string&gt; 库,理论上应该使编译器能够识别字符串数据类型(或避免运行失败)。

编辑:这是关于“运行失败”的消息 -

RUN FAILED (exit value 127, total time: 16ms)

我的猜测是我需要与 NetBeans 一起安装一个程序才能在“运行”时通过。我很不擅长安装什么。任何帮助/建议将不胜感激。

【问题讨论】:

  • “我从其他帖子中注意到退出值 127 基本上意味着 c++ 编译器无法识别“字符串”变量类型。” 这在运行程序时肯定不会发生。我完全不清楚你在问什么?
  • @commenter 上面:引用部分只是暗示我对退出值为 127 的“运行失败”的理解。我真正的问题/担心是我想通过运行并能够使用没有运行失败的字符串数据类型的代码
  • 如果你不能使用字符串数据,你会得到一个编译错误而不是运行时错误。据推测,您获得的输出不仅仅是“RUN FAILED”,因为您的代码在另一个环境中编译和运行:ideone.com/iPI3Hv
  • @kfsone 我之前所说的是输出中的全部内容。构建成功。而且我的问题代码中发布了运行失败输出(没有“更多输出而不仅仅是“RUN FAILED””)。我知道我的代码应该对您有用(感谢您的链接)。我主要担心的是我在 NetBeans 中遗漏了一些东西

标签: c++ string netbeans installation


【解决方案1】:

好的,我找到了解决问题的方法。这个页面和我有同样的问题Why are all my C++ programs exiting with 0xc0000139? @Zell Faze。 我采取的步骤(确定我的问题并)发现解决方案页面是:我在调试模式下运行我的 c++ 字符串代码并得到错误代码 0xc0000139 并最终找到解决方案页面。 因此,对于未来的每个人来说,最新版本的 gcc-core 和 gcc-g++ 的 cygwin 模块都有这个错误,他们无法识别字符串变量。我降级到版本 4.9.3,与引用站点中的 Zell Faze 相同。希望这可以帮助任何人(包括未来健忘的我)。

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 2019-05-02
    • 2018-07-13
    相关资源
    最近更新 更多