Segmentierungsfehler - Großes Array

Ich habe einen seltsamen Fehler, wenn ich versuche, meinen Code zu kompilieren, der in C geschrieben ist. Der Fehler besagt

 segmentation fault (core dumped)

In meinem Code habe ich viele wirklich große Doppelarrays (etwa mit einer Länge von fast 100.000). Ich initialisiere ein Array von Doubles, und wenn ich versuche, unmittelbar danach ein Array mit derselben Größe (ungefähr 100.000 Länge) zu initialisieren, erhalte ich den Segmentierungsfehler. Seltsamerweise hängt es von der Größe des Arrays ab. Zum Beispiel, wenn ich es tue

 double arr[70000];       

Es gibt mir aber den Segmentierungsfehler

 double arr[60000];     

gibt mir den fehler nicht. Ich führe meinen Code auf einem Linux-Computer aus, wenn das hilft. Ich brauche wirklich viele verschiedene sehr große Doppelarrays. Was ist los?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage