177 Stimmen

Wie kann ich C/C++-Code in einer Unix-Konsole oder einem Mac-Terminal kompilieren und ausführen?

Wie kann ich C- oder C++-Code in einer Unix-Konsole oder einem Mac-Terminal kompilieren/ausführen?

5voto

Ashish Kumar Punkte 81

Schritt 1 - Erstellen einer cpp-Datei mit dem Befehl

touch test.cpp

Schritt 2 - Führen Sie diesen Befehl aus

g++ test.cpp

Schritt 3 - Starten Sie Ihre cpp-Datei

./a.out

4voto

Raj BigData Punkte 41

Ich bin auf einem neuen MacBook Pro mit dem Apple M1 Pro Chip. Ich habe meine Xcode installiert - sowohl IDE- als auch Kommandozeilen-Tools. So hat es bei mir funktioniert:

g++ one.cpp -o one

./one

3voto

Shiv Prakash Punkte 153

Geben Sie einfach das Verzeichnis ein, in dem sich Ihre .c/.cpp-Datei befindet.

Zum Kompilieren und Ausführen von C-Code.

gcc filename.c
./a.out filename.c

Zum Kompilieren und Ausführen von C++-Code.

g++ filename.cpp
./a.out filename.cpp

2voto

Konrad Rudolph Punkte 503837

Verwenden Sie eine makefile . Selbst bei sehr kleinen Projekten (= eine Datei) lohnt sich der Aufwand wahrscheinlich, weil man mehrere Sätze von Compiler-Einstellungen haben kann, um Dinge zu testen. Debugging und Deployment funktionieren auf diese Weise viel einfacher.

Lesen Sie die make manual . Auf den ersten Blick erscheint es recht lang, aber die meisten Abschnitte kann man einfach überfliegen. Alles in allem habe ich ein paar Stunden gebraucht und bin viel produktiver geworden.

2voto

Srini Kadamati Punkte 485

Ich habe diesen Link mit einer Wegbeschreibung gefunden:

http://www.wesg.ca/2007/11/how-to-write-and-compile-c-programs-on-mac-os-x/

Im Grunde tun Sie das:

gcc hello.c
./a.out (or with the output file of the first command)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X