Ошибка сегментации - большой массив
У меня странная ошибка, когда я пытаюсь скомпилировать мой код, который написан на C. Ошибка говорит
segmentation fault (core dumped)
В моем коде у меня много действительно больших двойных массивов (например, размером около 100 000 в длину). Я инициализирую один массив значений типа double, и когда я пытаюсь сразу же после этого инициализировать массив того же размера (длиной примерно 100 000), это вызывает ошибку ошибки сегментации. Как ни странно, это зависит от размера массива. Например, если я делаю
double arr[70000];
Это дает мне ошибку сегментации, но
double arr[60000];
не дает мне ошибку. Я запускаю свой код на Linux-машине, если это поможет. Мне действительно нужно много разных очень больших двойных массивов. Что здесь происходит?