Wie kann ich C- oder C++-Code in einer Unix-Konsole oder einem Mac-Terminal kompilieren/ausführen?
Antworten
Zu viele Anzeigen?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
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.
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)