Warum kann ich keinen Seg-Fehler verursachen?

OK, aus welchem ​​Grund auch immer, ich habe Probleme, einen Seg-Fehler zu verursachen. Ich möchte eines produzieren, damit ich es verwenden kanngdb um zu sehen, wie man einen debuggt. Ich habe beide Beispiele ausprobiertdie Wikipedia Artikel noch keine Arbeit.

Der erste:

char *s = "Hello World!";
*s = 'H';

Und das zweite Beispiel:

int main(void) 
{
    main();
}

BEARBEITEN: Ich benutze Ubutnu 9.10 undg++ als mein Compiler. Kann mir jemand Code zeigen, bei dem Segfault garantiert ist?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage