Kode::Memblokir kesalahan 13.12 - CC1.exe telah berhenti bekerja

Saya menggunakan Code::Blocks 13.12 untuk pemrograman di C. Setelah membuat dan menjalankan program HelloWorld.c sederhana saya, program tersebut memberikan kesalahan.

Kesalahan: Kotak peringatan muncul yang mengatakan -"cc1.exe telah berhenti bekerja. Ada masalah yang menyebabkan program berhenti bekerja dengan benar. Windows akan menutup program dan memberi tahu Anda jika solusi tersedia."

Saya mencoba menggunakan Notepad++, muncul pop up yang sama yang mengatakan a.exe telah berhenti bekerja.

Saya seorang yang naif, jadi tidak tahu bagaimana menghadapinya. Pertanyaan saya:

1) Apakah saya menggunakan versi lama? Jika tidak, bagaimana cara mengatasi masalah ini?

2) IDE manakah yang paling efisien yang tersedia untuk C/C++ jika Code::Blocks tidak seefisien itu? Persyaratan saya" -Saya telah menggunakan Turbo C dan tidak memberikan kesalahan seperti kesalahan segmentasi dan kesalahan terkait memori lainnya yang kita dapatkan di Kompiler online atau kompiler pemrograman kompetitif. Jadi, saya memerlukan kompiler efisien yang berperilaku sama dengan kompiler online , jadi saya tidak terjebak saat memecahkan masalah selama pemrograman kompetitif.

Ini adalah kode sederhana yang memberikan kesalahan:

#include <stdio.h>

void main()
{
    printf("Hello world!");
    //return 0;
}

Sunting:

Bahkan setelah mengubah kode untuk mengembalikan int, tetap saja terjadi kesalahan. Saya mencoba mengedit kode seperti di bawah ini, tetapi jendela yang sama muncul lagi.

int main(void)
{
    printf("Hello world!");
    return 0;
}

person Rishu    schedule 27.12.2014    source sumber
comment
Coba googling sesuatu seperti cc1 berhenti bekerja   -  person Spikatrix    schedule 27.12.2014
comment
Tak satu pun dari kode yang diberikan memiliki main() yang benar. Seharusnya: 'int main()'   -  person user3629249    schedule 27.12.2014
comment
Saya harus menebak sedikit di sini, karena Anda belum menyertakan skrip yang Anda gunakan untuk melakukan urutan kompilasi/tautan/eksekusi. Namun, dari pengalaman saya, menurut saya masalahnya ada pada skrip mengemudi, bukan pada programnya.   -  person user3629249    schedule 27.12.2014


Jawaban (2)


Tidak ada masalah dengan kode Anda, meskipun memang, seperti yang ditunjukkan dalam komentar, baik void main() maupun int main(void) tidak dianggap benar, namun bukan itu yang menyebabkan masalah. cc1.exe adalah file terkait MinGW (MinGW adalah port GCC untuk Windows yang digunakan Code::Blocks secara default untuk kompilasi); jika crash, kemungkinan instalasinya rusak.

Saya sarankan Anda mencoba menginstal ulang MinGW - hapus Code::Blocks, instal versi MinGW yang berdiri sendiri, lalu unduh Code::Blocks tanpa rangkaian kompiler, instal dan konfigurasikan untuk menggunakan versi MinGW Anda.

person user4520    schedule 27.12.2014

Bagi saya, solusinya adalah memilih,

Pilih target -> Lepaskan

dari menu Build. Butuh banyak waktu bagi saya untuk menemukan ini!

person Rohana    schedule 22.11.2016