Ошибка сегмента C++, ошибка чтения переменной: невозможно получить доступ к памяти в

Минимальная программа, ведущая к ошибке сегмента:

#define MAX_BUFFER 50000000
int main(int argc, char* argv[])
{
    char buffer[MAX_BUFFER];
}

Я использовал GDB, чтобы открыть файл ядра и получил следующую информацию:

Программа завершена с сигналом 11, ошибка сегментации.
# 0 0x00000000004005bb в main (argc=<переменная чтения ошибок: невозможно получить доступ к памяти по адресу 0x7ffff0ff3a1c>,argv=<переменная чтения ошибок: невозможно получить доступ к памяти по адресу 0x7ffff0ff3a10>) в test.cpp:3

0 ответов

Другие вопросы по тегам