2016-04-17 2 views
5

Diese Frage hat bereits eine Antwort here, aber ich verwende CLion Version 1.2.1 und die Antwort in diesem Beitrag hilft nicht. Es ist möglich, ein CLion-Programm in Gnome-Terminal statt seiner eigenen Konsole zu betreiben? Wenn ja, wie? Vielen Dank.Wie führe ich ein CLion Programm in Gnome Terminal aus?

EDIT: Ich weiß, wo die ausführbare Datei gespeichert sind, aber wollen wissen, ob es möglich ist, die Datei im Terminal direkt von der IDE, d. H. Durch Auswahl der Option run in IDE.

+1

Drücken Sie kompilieren, sehen Sie, wo die ausführbare Datei befindet, 'cd' in Verzeichnis und führen Sie es aus? So hätte ich es gemacht. – Leandros

+0

Mögliche Duplikate von [Wo speichert CLion ausführbare Dateien?] (Http://stackoverflow.com/questions/25836027/where-does-clion-store-executable-files) – sitic

+2

@Leandros, was der Zweck einer IDE, wenn Ich muss das Programm manuell in einem Terminal starten. CLion sollte eine Option haben, um ein Programm in einer externen Konsole zu starten. Speziell für Programme, die ncurses verwenden. –

Antwort

2

Ja, Sie können ein Clion c/C++ Programm in einem Gnome-Terminal von der IDE ausführen. Hier ist wie:

  1. In der oberen rechten Ecke Ihrer Clion-Anwendung sollten Sie Ihren Projektnamen oder "Build All" sehen. Klicken Sie darauf und gehen Sie zu "Konfigurationen bearbeiten"
  2. dort klicken Sie auf das Pluszeichen (oben links) und dann auf "Anwendung"
  3. Gehen Sie jetzt zu "Ausführbare Datei:" und klicken Sie auf "Andere auswählen". Dort sollten Sie dorthin gehen, wo Ihr gnome-terminal gespeichert ist (bei mir ist unter "/ usr/bin/gnome-terminal" auf ubuntu)
  4. Weiter gehen "Programm Argumente:" und geben Sie -e ./myProjectName
  5. gehen Sie zu " Arbeitsverzeichnis: "und geben Sie den Speicherort in Ihren cmake-build-debug-Ordner in Ihrem Projektordner ein

  6. Sie können nun OK drücken und nach rechts oben gehen, um den Namen Ihrer Anwendung auszuwählen, die Sie in Schritt erstellt haben 2

Damit wird Ihr Programm im Gnome-Terminal laufen.

Hoffe das half :)