Führen Sie das C / C ++ - Programm in Notepad2 aus

814
Wut_wut

Also habe ich MinGW und mit Tweaking kann ich GCC in meinem CMD ausführen. In welchem ​​Format muss ich die Datei haben, um sie vom CMD aus auszuführen? Ich habe einfach versucht, eine Notepad2-Datei im C-Schema zu speichern, und sie wird sie nicht erkennen.

2

2 Antworten auf die Frage

2
Ken

Es scheint, als würden Sie die Grundlagen des Kompilierens von Quellcode in binäre ausführbare Dateien überspringen. Sie sollten sich darüber informieren. Um es auf den Punkt zu bringen: Wenn Sie über ein C-Programm verfügen, das Sie in einen Editor eingegeben und in einer Datei mit der Erweiterung .c gespeichert haben - bedbug.cbeispielsweise verwenden -, würden Sie GCC mit dem Befehl verwenden:

gcc bedbug.c -o bedbug 

was, wenn völlig erfolgreich, absolut nichts sagen wird. Sie haben dann jedoch eine bedbug.exeOption, die Sie einfach ausführen können, indem Sie bedbugan der CMD-Eingabeaufforderung eingeben . Sie müssen den -oTeil angeben, um den Namen der EXE-Datei anzugeben. Andernfalls wird aus historischen Gründen eine Datei mit dem Namen erstellt a.exe(die Sie dann als separaten Schritt umbenennen könnten, aber normalerweise wird dies von den Benutzern nicht ausgeführt).

-1
Nihar More
  1. Laden Sie zunächst den Notepad ++ von unten herunter.

https://notepad-plus-plus.org/download/

  1. Nun installieren und öffnen Sie Notepad ++.

  2. Wir benötigen ein NppExec-Plugin, das uns beim Ausführen von Programmen hilft. Sie können den 3. und 4. Schritt überspringen, wenn das NppExec-Plugin bereits in Notepad ++ vorhanden ist. Gehen Sie zu Plugins> Plugin Manager> Plugin Manager anzeigen.

Notizblock ++ 1

  1. Stellen Sie sicher, dass Sie über eine Internetverbindung verfügen, da wir das Plugin herunterladen werden. Im neuen Fenster erhalten Sie eine Liste aller verfügbaren Plugins. Scrollen Sie nach unten und wählen Sie NppExec plugin aus der Liste aus und installieren Sie es.

Notizblock ++ 2

  1. Gehen Sie zu Plugins> NppExec> Execute. Jetzt müssen wir ein Skript erstellen. Geben Sie im neuen Fenster die folgenden Befehle ein und speichern Sie sie unter einem beliebigen Namen.

Für C und C ++

npp_save cd $ (CURRENT_DIRECTORY) C: \ Programme (x86) \ Dev-Cpp \ MinGW64 \ bin \ g ++. exe "$ (FILE_NAME)" cmd / c "$ (CURRENT_DIRECTORY) \ a.exe"

Für Java

npp_save cd $ (CURRENT_DIRECTORY) C: \ Programme \ Java \ jdk1.8.0_45 \ bin \ javac "$ (FILE_NAME)" C: \ Programme \ Java \ jdk1.8.0_45 \ bin \ java "$ (NAME_PART)"

Notizblock ++ 3

Ersetzen Sie "C: \ Programme (x86) \ Dev-Cpp \ MinGW64 \ bin" und "C: \ Programme \ Java \ jdk1.8.0_45 \ bin" durch den Pfad, in dem der Compiler auf Ihrem Computer installiert ist.

  1. Gehen Sie dann zu Plugins> NppExec> Advance Options. In der unteren linken Ecke sehen Sie eine Liste der zugehörigen Skripte. Wählen Sie das soeben erstellte Skript aus der Dropdown-Liste aus.

Notizblock ++ 4

  1. Klicken Sie auf die Schaltfläche Hinzufügen / Ändern. Nun sehen Sie das Skript oben im Feld Menüelemente.

Notizblock ++ 5

  1. Klicken Sie auf OK, Sie müssen den Notepad ++ neu starten.

  2. Danach gehen Sie zu Einstellungen> Shortcut Mapper. Klicken Sie auf die Registerkarte Plugin-Befehle, um die Liste aller Befehle anzuzeigen. Scrollen Sie nach unten, bis Sie den Befehl mit dem Namen sehen, mit dem Sie das Skript gespeichert haben.

Notizblock ++ 6

  1. Klicken Sie auf die Schaltfläche Ändern, um eine Verknüpfung für Sie auszuwählen. Stellen Sie sicher, dass die Verknüpfung eindeutig ist. Schließen Sie jetzt das Fenster.

Notizblock ++ 7

  1. Schreiben Sie einfach Ihr Programm und führen Sie es mit der Tastenkombination aus, die Sie im vorherigen Schritt erstellt haben. Sie können die Ausgabe im Konsolenfenster wie unten gezeigt sehen.

Dies war also die einfache Methode, Notepad ++ für die Ausführung von C-, C ++ - und Java-Programmen zu konfigurieren.

Besuchen Sie für das Lernen von C ++ - https://hackr.io/

Dies wird nicht richtig zitiert. Ich kann nicht sagen, was Sie geschrieben haben und was Sie zu zitieren versuchen. Ramhound vor 7 Jahren 0
Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. OP verwendet Notepad2 ** nicht ** Notepad ++. DavidPostill vor 7 Jahren 0