Code :: Blocks können nicht erstellt werden / Compiler-Fehler?

23349

Mein Problem ist, wenn ich versuche, etwas auf Code :: Blocks auszuführen, heißt es: "Es scheint, dass Ihr Programm noch nicht erstellt wurde". Nachdem ich versuche, es aufzubauen, erscheint dies wieder. Ich habe irgendwo eine ähnliche Frage gesehen, aber ich konnte mein Problem immer noch nicht lösen (durch erneutes Installieren von GCC (GNU-Compiler-Sammlung)).

Hinweis: Ich verwende Ubuntu ohne Internetzugang. Daher habe ich Code :: Blocks installiert und GCC mit APTonCD erneut installiert. Ich versuche auch, C ++ zu lernen, nicht C, wenn das hilft. Oh, und es sieht nicht aus wie eine Fehlermeldung, genau wie ein Info-Ding.

2
Das Q ist sowohl hier als auch auf [ubuntu.se] und auf [unix.se] ein Thema, es wäre auch ein Thema zu [also], da es sich um die Verwendung eines Programmiertools handelt, es liegt an Ihnen, wo Sie es wollen sein (einfach nicht auf mehr als einer Seite posten). Auf jeden Fall haben Sie zwei "oder etwas" in Ihrer Frage. Bitte teilen Sie uns _exactly_ mit, was in der Fehlermeldung angezeigt wird, damit wir danach suchen können. Idealerweise sollten Sie auch ein minimal reproduzierbares Beispiel angeben, damit wir es ausprobieren können. terdon vor 10 Jahren 1

2 Antworten auf die Frage

2
James C

Es kann mehrere Gründe für das Problem geben, das Sie haben. Da Sie nicht viele Informationen darüber enthalten haben, muss ich erraten, was in Ihrem Fall am wahrscheinlichsten ist, wenn man die häufigsten unter Anfängern betrachtet. Terdon gab gute Vorschläge zur Verbesserung der Frage. Also die möglichen Gründe:

1. Sie haben die Version Code :: Blocks ohne den Compiler installiert.

Hier finden Sie die aktuellen Code :: Blocks-Binärdateien, die Sie für Ihr System herunterladen können. Tatsächlich verwende ich C :: B unter Windows und die Installation einer Kopie erfordert einige Sorgfalt bei der Auswahl des vorinstallierten MinGW-Compilers, falls der Benutzer dies beabsichtigt. Wenn Ihre C :: B-Installation einen Compiler enthält oder, wie aus Ihrer Frage hervorgeht, haben Sie einen Compiler separat installiert. Fahren Sie mit den nächsten Schritten fort.

2. Ihr Compiler-Setup in Code :: Blocks ist falsch

Ich gehe davon aus, dass Sie den Systempfad für GCC nach der Installation korrekt festgelegt haben. Sehen Sie sich die Einstellungen in C :: B - Gehe zu an Settings-> Compiler-> Toolchain executables.

Zuerst müssen Sie oben im Fenster GNU GCC COMPILERden ausgewählten Compiler haben. Dann unten im Fenster gibt es viele Felder, die ungefähr so ​​aussehen:

enter image description here

Natürlich sollten Ihre Einstellungen anders sein als meine, aber es ist wichtig, dass # 1 sie sind und # 2 sie korrekt sind, also überprüfen Sie es.

3. Sie haben kein Projekt erstellt

Obwohl es in C :: B möglich ist, eine neue leere Datei zu öffnen, Code zu schreiben und Build + Run auszuführen, ist dies keine wirklich gute Idee und vor allem nicht, wenn Sie gerade erst anfangen. Wenn Sie also mit der Codierung beginnen und dann die Anwendung testen möchten, erstellen Sie ein neues Projekt. Sie finden es in, File-> New-> Projectund ich nehme an, die beste Option für Sie ist die Wahl Console application. Die folgenden Schritte sind recht einfach und die Fragen sind mit einigen Beschreibungen klar. Ich erwarte also nicht, dass Sie dort Probleme haben.

Mein Fehler war, dass ich ein leeres Projekt erstellt hatte. Ich habe eine neue "Konsolenanwendung" erstellt, meine Quelldateien dorthin verschoben und es hat gut funktioniert. Vermutlich gibt es einige Einstellungen im 'Leeren Projekt'. Krøllebølle vor 9 Jahren 0
-2
bill

Versuche Folgendes:

sudo apt-get install build-essential 

Dann versuchen Sie zu bauen und zu kompilieren.