Wie kann ich C- oder C++-Code in einer Unix-Konsole oder einem Mac-Terminal kompilieren/ausführen?
Antworten
Zu viele Anzeigen?Um C++-Quellcode von einem Mac-Terminal aus zu kompilieren und auszuführen, muss man Folgendes tun:
- Wenn der Pfad der .cpp-Datei somePath/fileName.cpp lautet, gehen Sie zuerst in das Verzeichnis mit dem Pfad somePath
- Zum Kompilieren Dateiname.cpp , Typ
c++ fileName.cpp -o fileName
- Um das Programm zu starten, geben Sie ein
./fileName
Um C++-Dateien auszuführen, führen Sie den folgenden Befehl aus, unter der Annahme, dass der Dateiname lautet "main.cpp".
-
Kompilieren, um eine Objektdatei aus einer C++-Datei zu erstellen.
g++ -c main.cpp -o main.o
-
Desde
#include <conio.h>
wird unter macOS nicht unterstützt, wir sollten seine Alternative verwenden, die auf Mac unterstützt wird. Das ist#include <curses.h>
. Nun muss die Objektdatei in eine ausführbare Datei umgewandelt werden. Zur Verwendung der Datei curses.h müssen wir die Bibliothek-lcurses
.g++ -o main main.o -lcurses
-
Führen Sie nun die ausführbare Datei aus.
./main
- See previous answers
- Weitere Antworten anzeigen