Ich habe keine guten Erfahrungen mit Codeblocks unter Ubuntu. Ich habe es in 15.10 und 16.04 versucht und es stürzt immer nach einer Weile ab. Ich öffne einfach eine Konsolenanwendung, erstelle einige .h-Dateien und führe sie aus. Ich benutze es für eine C ++ - Universitätsklasse. Ich mache keine komplexen Sachen. Ich habe sowohl am 15.10 als auch am 16.04 viele Male neu installiert und es stürzt immer wieder ab.
code-blocks
Vitor Abella
quelle
quelle
Versuchen Sie, den Symbolbrowser für die Code-Vervollständigung zu deaktivieren und festzustellen, ob die Crushs aufhören.
Gehe zu:
Und aktivieren Sie "✔ Symbolbrowser deaktivieren".
Ich hatte das gleiche Problem und dies löste es.
quelle
Es scheint , dass Codeblöcke auf Ubuntu ist instabil. Mit Codeblocks 16.01 unter Ubuntu 19.04 sehe ich dieselben Probleme, die von anderen gemeldet wurden - das Einfrieren des Editors und das plötzliche Schließen der Anwendung.
In einer Nachricht im Codeblocks-Forum sagt ein Entwickler, der auf das Problem reagiert, "Sie haben einige der bösen Fehler gefunden, von denen ich keine Ahnung habe, wie sie behoben werden sollen", und er verweist auf eine alte Diskussion aus dem Jahr 2008 im wxWidgets-Entwicklerforum über das Problem.
Es ist ein bisschen überraschend, dass es in einer plattformübergreifenden GUI-Bibliothek, die so beliebt ist wie wxWidgets, einen seit langem ungelösten Fehler gibt, der solche Probleme verursacht, aber das scheint die Situation zu sein. Unglücklich.
quelle
Sie brauchen wirklich keine CodeBlocks. Was Sie brauchen, ist ein
g++
Compiler zum Kompilieren Ihres Codes. Sie sollten es installiert haben, wenn nicht, dann:Um das Schreiben von Code zu vereinfachen, können Sie beliebige Texteditoren wie VS-Code (mein persönlicher Favorit), Atom, Vim, Sublime usw. installieren. Erstellen Sie einfach eine neue Datei (z. B.
start.cpp
) an einem bestimmten Ort Ihres Computers (z. B./home/<username>/Codes
) und schreiben Sie etwas Code. Öffnen Sie dann Ihr Terminal am selben Ort (in diesem Fall also / home // Codes). Geben Sie dann Folgendes ein:Wenn Sie einige Eingaben in einer Datei haben (z. B.
input.txt
) und die Ausgabe in eine andere Datei schreiben möchten (z. B.output.txt
), lautet der Befehl:Das ist im Grunde der Terminal-Weg von cpp. Sie werden wahrscheinlich Fehler machen, daher schlage ich vor, dass Sie Ihren Lehrer / jemanden fragen, der Erfahrung mit Terminal hat. Ich hoffe, Sie werden sich nie wieder die Mühe machen, CodeBlocks in Ihrem Leben zu installieren :)
quelle