Je n'ai pas une bonne expérience avec les blocs de code sur Ubuntu. J'ai essayé en 15.10 et 16.04 et ça plante toujours après un certain temps. Je viens d'ouvrir une application console, de créer des fichiers .h et de lancer. Je l'utilise pour une classe universitaire c ++. Je ne fais pas de trucs complexes. J'ai réinstallé plusieurs fois à la fois sur 15.10 et 16.04 et il continue de planter.
code-blocks
Vitor Abella
la source
la source
Essayez de désactiver le navigateur de symboles de complétion de code et voyez si les écrasements s'arrêtent.
Aller à:
Et cochez "✔ Désactiver le navigateur de symboles".
J'ai eu le même problème et cela l'a résolu.
la source
Il semblerait que Codeblocks sur Ubuntu soit instable. Avec Codeblocks 16.01 sur Ubuntu 19.04, je vois les mêmes problèmes signalés par d'autres - le blocage de l'éditeur et la fermeture soudaine de l'application.
Dans un message sur le forum Codeblocks, un développeur répondant au problème dit "Vous avez rencontré certains des bugs désagréables que je n'ai aucune idée de comment corriger", et il se réfère à une ancienne discussion de l'année 2008 sur le forum des développeurs wxWidgets au sujet du problème.
Il est un peu surprenant qu'il y ait un bogue non résolu de longue date dans une bibliothèque GUI multiplateforme aussi populaire que wxWidgets qui provoque des problèmes comme celui-ci, mais cela semble être la situation. Malheureux.
la source
Vous n'avez vraiment pas besoin de CodeBlocks. Ce dont vous avez besoin est un
g++
compilateur pour compiler votre code. Vous devriez l'avoir installé, sinon, alors:Pour plus de commodité au code d'écriture, vous pouvez installer des éditeurs de texte tels que VS code (mon préféré), Atom, Vim, Sublime etc. Il suffit de créer un nouveau fichier ( par exemple,
start.cpp
) dans un emplacement de votre ordinateur ( par exemple,/home/<username>/Codes
) et écriture du code. Ouvrez ensuite votre terminal au même endroit (donc dans ce cas, / home // Codes). Tapez ensuite:Si vous avez des entrées dans un fichier (par exemple
input.txt
) et que vous souhaitez écrire la sortie dans un autre fichier (par exempleoutput.txt
), la commande est:C'est fondamentalement la manière terminale de cpp. Vous ferez probablement des erreurs, donc je vous suggère de demander à votre professeur / quelqu'un expérimenté avec le terminal. J'espère que vous ne prendrez plus la peine d'installer à nouveau CodeBlocks dans votre vie :)
la source