Code::Blocks 13.12 Fehler - CC1.exe hat aufgehört zu arbeiten
Ich bin mit Code::Blocks 13.12 für die Programmierung in C. Nach dem erstellen und ausführen meiner einfachen "HelloWorld".c-Programm, gibt es einen Fehler.
Fehler: Eine alert-box pop-up sagen -"cc1.exe hat aufgehört zu arbeiten.Ein problem verursacht das Programm nicht mehr ordnungsgemäß funktioniert.Das Programm wird geschlossen und Sie werden benachrichtigt wenn eine Lösung verfügbar ist."
Ich habe versucht mit Notepad++ , das gleiche pop-up-Meldung angezeigt: a.exe hat aufgehört zu arbeiten.
Ich bin naiv,hab also keine Ahnung, wie damit umzugehen.
Meine Fragen:
1) Bin ich mit einer veralteten version? Wenn nicht, wie kann ich dieses problem loszuwerden?
2) Welche ist die effizienteste IDE verfügbar für C/C++, wenn Code::Blocks ist nicht effizient?
Meine Anforderung"
-Ich war mit dem Turbo C und es nicht geben Fehler wie "segmentation fault" und andere Speicher-bezogene Fehler, die wir im online-Compilern oder den Compilern der wettbewerbsorientierten Programmierung.Also, ich brauche eine effiziente compiler verhält sich gleich online-Compiler, so dass ich nicht stecken, während die Lösung von Problemen während der wettbewerbsorientierten Programmierung.
Dies ist der einfache code gibt Fehler:
#include <stdio.h>
void main()
{
printf("Hello world!");
//return 0;
}
Edit:
Sogar nach dem ändern der code für return int, es gibt einen Fehler.Ich habe versucht, die Bearbeitung der code, wie unten, aber das gleiche Fenster wird tauchte wieder auf.
int main(void)
{
printf("Hello world!");
return 0;
}
- Versuchen Sie googeln so etwas wie "cc1 hat aufgehört zu arbeiten"
- Weder der mitgelieferte code der main() zu korrigieren. Es sollte sein: 'int main()'
- Ich denke, hier ein wenig, da Sie nicht aufgenommen haben das Skript, dass Ihr mit zu tun, die compile/link/execute-Sequenz. Allerdings, aus meiner Erfahrung, ich denke, das problem ist mit die treibende Skript, nicht mit dem Programm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt kein problem mit Ihrem code, wenn in der Tat, wie bereits in den Kommentaren, weder
void main()
nochint main(void)
ist als korrekt, aber das ist nicht das, was das problem verursacht. cc1.exe ist eine MinGW-bezogene Datei (MinGW ist die GCC-Portierung für Windows, die Code::Blocks verwendet standardmäßig für die Zusammenstellung); wenn es abstürzt, ist es möglich, die installation ist beschädigt.Schlage ich vor, Sie versuchen Sie es erneut installieren MinGW - entfernen Sie Code::Blocks installieren Sie den standalone-MinGW-version, dann laden Sie Code::Blocks ohne die compiler-suite, installieren und konfigurieren, um die Verwendung Ihrer version von MinGW.
Für mich war die Lösung zu wählen,
aus der
Build
Menü. Es dauerte viel Zeit für mich, um diese zu finden!