“Hello world”导致的 C++ 核心转储

问题描述 投票:0回答:1

我当时正在测试Vim写代码,写了一个简单的“Hello world”程序来测试一下。使用 g++,该程序似乎可以通过命令编译良好

g++ helloworld.cpp -o helloworld

(没有错误消息) 但是当我尝试用

执行它时
./helloworld

我收到几个关于“std::bad_alloc”的错误,以及一条消息,指出我的核心已被转储。我使用的是 64 位架构上最新版本的 Ubuntu、g++ 和 Vim,并编写、编译并尝试在命令行中执行该程序。我的程序如下:

#include <iostream>
using namespace std;

int main(void) {
    cout << "Hello world\n";
    return 0;
}

请让我知道我可能做错了什么,我已经在其他计算机上测试了该程序并相信它工作正常。 谢谢!

c++ ubuntu memory g++
1个回答
0
投票
need to check the system configuration RAM .
can you clean build and see also

© www.soinside.com 2019 - 2024. All rights reserved.