Kecelakaan Codeblocks

9

Saya tidak memiliki pengalaman yang baik dengan codeblock di Ubuntu. Saya sudah mencoba di 15.10 dan 16.04 dan selalu macet setelah beberapa saat. Saya baru saja membuka aplikasi konsol, buat beberapa file .h dan jalankan. Saya menggunakannya untuk kelas c ++ universitas. Saya tidak melakukan hal-hal yang rumit. Saya menginstal ulang berkali-kali pada 15,10 dan 16,04 dan terus menerjang.

Vitor Abella
sumber

Jawaban:

8

Anda dapat menggunakan Geany untuk menulis, mengedit, mengkompilasi dan menjalankan kode sumber C ++. Tetapi jika Anda ingin menggunakan kode kunci, silakan instal versi terbaru kode kunci 16.01. Untuk menginstal kode kunci 16.01 jalankan perintah ini di terminal.

sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
Krishna
sumber
Apakah ada perbedaan antara melakukan itu dan mengunduh dari pusat perangkat lunak ubuntu?
Vitor Abella
1
mungkin pusat perangkat lunak tidak memperbarui versi terbaru kode kunci.
Krishna
Codeblocks 16.01 saya masih melakukan chrasing secara acak.
user3083324
3

Coba nonaktifkan browser simbol penyelesaian kode dan lihat apakah penghancurannya berhenti.

Pergi ke:

  • Pengaturan
  • Editor
  • Penyelesaian Kode (di sebelah kiri)
  • Browser simbol

Dan centang "✔ Nonaktifkan simbol browser".

Saya memiliki masalah yang sama dan ini menyelesaikannya.

nikniknik
sumber
0

Akan terlihat bahwa CodeBlocks pada Ubuntu adalah tidak stabil. Dengan Codeblocks 16.01 di Ubuntu 19.04, saya melihat masalah yang sama dilaporkan oleh orang lain - pembekuan editor, dan aplikasi menutup secara tiba-tiba.

Dalam sebuah pesan di forum Codeblocks, seorang pengembang menanggapi masalah ini mengatakan "Anda telah menemukan beberapa bug jahat yang saya tidak tahu cara memperbaikinya", dan ia merujuk pada diskusi lama dari tahun 2008 di forum pengembang wxWidgets tentang masalah.

Agak mengejutkan bahwa ada bug yang belum terselesaikan lama di pustaka GUI lintas platform sepopuler wxWidgets yang menyebabkan masalah seperti ini, tetapi sepertinya itulah situasinya. Disayangkan

Dave Rove
sumber
Adakah Ide pada versi yang stabil? - Saya suka browser simbol
Nivatius
1
@ Nivatius. Saya tidak tahu Saya hanya menguji build dari repositori Universe Ubuntu sebelum saya pergi ke arah yang berbeda. Saya melihat bahwa ada binari paket Debian di codeblocks.org yang saya anggap akan bekerja di Ubuntu juga. Anda bisa mencobanya.
Dave Rove
0

Anda benar-benar tidak memerlukan CodeBlocks. Yang Anda butuhkan adalah g++kompiler untuk mengkompilasi kode Anda. Anda harus menginstalnya, jika tidak, maka:

$ sudo apt install g++

Untuk kenyamanan menulis kode, Anda dapat menginstal editor teks seperti VS Code (favorit pribadi saya), Atom, Vim, Sublime, dll. Buat saja file baru (katakanlah start.cpp) di beberapa lokasi komputer Anda (katakan, /home/<username>/Codes) dan tulis beberapa kode. Kemudian buka terminal Anda di lokasi yang sama (maka dalam hal ini, / home // Kode). Kemudian ketik:

$ g++ start.cpp -o start.out   # this compiles your code
$ ./start.out                  # this is how you run it

Jika Anda memiliki beberapa input dalam file (katakanlah, input.txt) dan ingin menulis output di beberapa file lain (katakanlah, output.txt), perintahnya adalah:

$ ./start.out < input.txt > output.txt

Itu pada dasarnya adalah cara terminal cpp. Anda mungkin akan membuat kesalahan, jadi saya sarankan Anda bertanya kepada guru / seseorang yang berpengalaman dengan terminal. Saya harap Anda tidak akan pernah repot untuk menginstal CodeBlocks lagi dalam kehidupan Anda :)

Qazi Fahim Farhan
sumber