gcc titel Wie man Clion zum Kompilieren und RUN einrichtet




title tag länge (3)

Ich lade Clion einfach von https://www.jetbrains.com/ herunter, weil ich einfach den Rest ihrer Produkte liebe.

Jedoch habe ich Probleme, es richtig zu konfigurieren, obwohl ich versuche, kann ich nicht kompilieren und meine Anwendung ausführen (einfache Hallo Welt)

Wenn ich versuche, eine Anwendung auszuführen, verweise ich auf "Konfiguration bearbeiten", so dass ich eine neue Anwendung hinzugefügt habe und jetzt ein Problem ist.

  1. Ich kann TARGET nicht spezifizieren, nur was ich tun kann ist "Alle Ziele"
  2. Ich kann keine Konfiguration angeben (alle Tutorials, die ich gefunden habe, haben hier "Debug oder RUN")
  3. Ausführbar? Hmm Pfad zu gcc sollte hier sein? (C: \ MinGW \ bin \ gcc.exe)

Restkonfiguration scheint nicht erforderlich zu sein.

Meine CMakeList.txt sieht folgendermaßen aus:

cmake_minimum_required(VERSION 3.3)
project(test)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})

Ich versuche das mit "All targets" zu starten, versuche auch ausführbare Dateien zu erstellen. Alles, aber ich kann es nicht funktionieren lassen.

Gibt es hier jemanden, der diese Probleme schon früher hatte und beraten kann? Vielen Dank


Ich habe das gleiche Problem mit CLion 1.2.1 (zum Zeitpunkt der Erstellung dieser Antwort) nach der Aktualisierung von Windows 10. Es funktionierte gut, bevor ich mein Betriebssystem aktualisiert hatte. Mein Betriebssystem ist in Laufwerk C: \ installiert und CLion 1.2.1 und Cygwin (64-Bit) sind in Laufwerk D: \ installiert.

Das Problem scheint bei CMake zu liegen. Ich benutze Cygwin. Im Folgenden finden Sie die kurze Antwort mit den Schritten, die ich zur Behebung des Problems verwendet habe.

KURZE ANTWORT (sollte auch für MinGW ähnlich sein, aber ich habe es nicht versucht):

  1. Installieren Sie Cygwin mit GCC, G ++, GDB und CMake (die benötigten Versionen)
  2. Fügt den Windows- Umgebungsvariablen den vollständigen Pfad zum Cygwin-Verzeichnis 'bin' hinzu
  3. Starten Sie CLion neu und überprüfen Sie "Einstellungen" -> "Build, Ausführung, Bereitstellung", um sicherzustellen, dass CLion die richtigen Versionen von Cygwin, make und gdb ausgewählt hat
  4. Überprüfen Sie die Projektkonfiguration ('Ausführen' -> 'Konfiguration bearbeiten'), um sicherzustellen, dass Ihr Projektname dort erscheint und Sie Optionen in den Feldern 'Ziel', 'Konfiguration' und 'Ausführbare Datei' auswählen können.
  5. Erstellen und dann ausführen
  6. Genießen

LANGE ANTWORT:

Im Folgenden sind die detaillierten Schritte, die dieses Problem für mich gelöst haben:

  1. Deinstallieren / löschen Sie die vorherige Version von Cygwin (MinGW in Ihrem Fall)

  2. Stellen Sie sicher, dass CLion auf dem neuesten Stand ist

  3. Ausführen von Cygwin-Setup (x64 für mein 64-Bit-Betriebssystem)

  4. Installieren Sie mindestens die folgenden Pakete für Cygwin: gcc g++ make Cmake gdb Sie sicher, dass Sie die korrekten Versionen der oben genannten Pakete installieren, die CLion benötigt. Die benötigten Versionsnummern finden Sie im CLion Quick Start-Bereich (ich kann nicht mehr als 2 Links posten, bis ich mehr Reputationspunkte habe).

  5. Als Nächstes müssen Sie Cygwin (oder MinGW) zu Ihrer Windows-Umgebungsvariable "Pfad" hinzufügen. Sie können Google nach Umgebungsvariablen für Ihre Windows-Version suchen

[Bei Win 10, klicke mit der rechten Maustaste auf 'This PC' und wähle Eigenschaften -> Erweiterte Systemeinstellungen -> Umgebungsvariablen ... -> unter 'Systemvariablen' -> finde 'Pfad' -> klicke 'Bearbeiten']

  1. Fügen Sie der Pfadvariablen den Ordner 'bin' hinzu. Für Cygwin fügte ich hinzu: D:\cygwin64\bin

  2. Starten Sie CLion und gehen Sie zu "Einstellungen" entweder über den Begrüßungsbildschirm oder über Datei -> Einstellungen

  3. Wählen Sie "Build, Execution, Deployment" und klicken Sie dann auf "Toolchains"

  4. Ihre 'Umgebung' sollte den korrekten Pfad zu Ihrem Cygwin Installationsverzeichnis (oder MinGW) anzeigen

  5. Wählen Sie für "Ausführbare CMake" die Option "Gebündeltes CMake xxx verwenden" (3.3.2 in meinem Fall zum Zeitpunkt der Erstellung dieser Antwort).

  6. 'Debugger' zeigt mir 'Cygwin GDB GNU gdb (GDB) 7.8' [zu viele gdb's in dieser Zeile ;-)]

  7. Darunter sollte ein Häkchen für alle Kategorien stehen und auch der korrekte Pfad zu 'make' , 'C Compiler' und 'C ++ Compiler' angezeigt werden.

Siehe Screenshot: Überprüfen Sie alle Pfade zum Compiler, make und gdb

  1. Gehe nun zu 'Ausführen' -> 'Konfiguration bearbeiten' . Sie sollten Ihren Projektnamen auf der linken Seite und die Konfigurationen auf der rechten Seite sehen

Siehe Screenshot: Überprüfen Sie die Konfiguration, um das Projekt auszuführen

  1. Es sollte keine Fehler im Konsolenfenster geben. Sie werden sehen, dass die Option 'Ausführen' -> 'Erstellen' jetzt aktiv ist

  2. Erstellen Sie Ihr Projekt und führen Sie das Projekt anschließend aus. Sie sollten die Ausgabe im Terminal-Fenster sehen

Hoffe das hilft! Viel Glück und genießen Sie CLion.


Sie können auch den Microsoft Visual Studio-Compiler anstelle von Cygwin oder MinGW in der Windows-Umgebung als Compiler für CLion verwenden.

Suchen Sie einfach nach "Aktionen in der Hilfe" und geben Sie "Registry" ohne "ein und aktivieren Sie CLion.enable.msvc. Konfigurieren Sie jetzt die Toolchain mit dem Microsoft Visual Studio Compiler. (Sie müssen sie herunterladen, wenn sie nicht bereits heruntergeladen wurde.)

folgen Sie diesem Link für weitere Details: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html


Ich habe einige Probleme in Clion getroffen und schließlich habe ich sie gelöst. Hier ist etwas Erfahrung.

  1. Laden Sie MinGW herunter und installieren Sie es
  2. Das g ++ - und gcc-Paket sollte standardmäßig installiert sein. Verwenden Sie den MinGW-Installationsmanager, um mingw32-libz und mingw32-make zu installieren. Sie können den MinGW-Installationsmanager über C: \ MinGW \ libexec \ mingw-get.exe öffnen. Dieser Schritt ist der wichtigste Schritt. Wenn Clion make, C-Compiler und C ++ - Compiler nicht finden kann, überprüfen Sie den MinGW-Installationsmanager erneut, damit alle erforderlichen Pakete installiert werden.
  3. Öffnen Sie in Clion Datei-> Einstellungen-> Erstellen, Ausführen, Bereitstellen-> Toolchains. Legen Sie MinGW home als Ihre lokale MinGW-Datei fest.
  4. Starten Sie Ihre "Hallo Welt"!




jetbrains