Blocco dei blocchi di codice


9

Non ho una buona esperienza con i blocchi di codice su Ubuntu. Ho provato in 15.10 e 16.04 e si blocca sempre dopo un po '. Ho appena aperto un'applicazione console, ho creato alcuni file .h ed eseguito. Lo uso per una classe universitaria in c ++. Non faccio cose complesse. Ho reinstallato molte volte su 15.10 e 16.04 e continua a bloccarsi.

Risposte:


8

Puoi usare Geany per scrivere, modificare, compilare ed eseguire codice sorgente C ++. Ma se si desidera utilizzare i blocchi di codice, installare l'ultima versione di blocchi di codice 16.01. Per installare i blocchi di codice 16.01 eseguire questi comandi nel terminale.

sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks

C'è qualche differenza tra farlo e il download da Ubuntu Software Center?
Vitor Abella,

1
potrebbe essere un software center non aggiornato all'ultima versione di blocchi di codice.
Krishna,

My Codeblocks 16.01 sta ancora eseguendo il chras in modo casuale.
user3083324

3

Prova a disabilitare il browser dei simboli per il completamento del codice e verifica se gli schiacciamenti si interrompono.

Vai a:

  • impostazioni
  • editore
  • Completamento del codice (a sinistra)
  • Browser dei simboli

E seleziona "✔ Disabilita browser simboli".

Ho avuto lo stesso problema e questo l'ha risolto.


0

Sembrerebbe che Codeblocks su Ubuntu sia instabile. Con Codeblocks 16.01 su Ubuntu 19.04, vedo gli stessi problemi segnalati da altri: blocco dell'editor e chiusura improvvisa dell'applicazione.

In un messaggio sul forum Codeblocks, uno sviluppatore che risponde al problema dice "Hai riscontrato alcuni dei cattivi bug che non ho idea di come risolvere", e si riferisce a una vecchia discussione dell'anno 2008 sul forum degli sviluppatori di wxWidgets sul problema.

È un po 'sorprendente che ci sia un bug irrisolto di vecchia data in una libreria GUI multipiattaforma popolare come wxWidgets che causa problemi come questo, ma sembra che sia la situazione. Sfortunato.


Qualche idea su una versione stabile? - Mi piace il browser dei simboli
Nivatius,

1
@ Nivatius. Non lo so. Ho testato la build dal repository Universe di Ubuntu prima di andare in un'altra direzione. Vedo che ci sono file binari Debian su codeblocks.org che suppongo funzionerebbero anche su Ubuntu. Potresti provarlo.
Dave Rove,

0

Non hai davvero bisogno di CodeBlocks. Ciò di cui hai bisogno è un g++compilatore per compilare il tuo codice. Dovresti averlo installato, in caso contrario, quindi:

$ sudo apt install g++

Per comodità di scrivere codice, è possibile installare qualsiasi editor di testo come VS Code (il mio preferito), Atom, Vim, Sublime ecc. Basta creare un nuovo file (ad esempio start.cpp) in una posizione del computer (ad esempio /home/<username>/Codes) e scrivere un po 'di codice. Quindi apri il tuo terminale nella stessa posizione (quindi in questo caso, / home // Codici). Quindi digitare:

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

Se hai degli input in un file (diciamo input.txt) e vuoi scrivere l'output in qualche altro file (diciamo, output.txt), il comando è:

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

Questo è fondamentalmente il modo terminale di cpp. Probabilmente commetterai errori, quindi ti suggerisco di chiedere al tuo insegnante / a qualcuno che ha esperienza con il terminale. Spero che non ti preoccupi mai di installare CodeBlocks di nuovo nella tua vita :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.