Warum kann ich Software in C++ auf dem Mac nutzen?
Ich habe auf Github ein Projekt heruntergeladen, das vollständig in C++ geschrieben wurde. Auf dem Mac habe ich die Konsole geöffnet, bin ins Verzeichnis und habe make eingegeben... und das Programm läuft tatsächlich!
Wie ist das möglich? Ich dachte, C++ ist etwas für Windows, warum kann der Mac damit umgehen? Und funktioniert das kompilierte Programm auf einem Windows oder muss ich da erneut make eingeben?
5 Antworten
Sofern der Code weitgehend platformunabhängig entwickelt wurde und an den entsprechendne Stellen bedingte Compilierung nutzt, ist das wenig überraschend.
Ich dachte, C++ ist etwas für Windows, warum kann der Mac damit umgehen
Weil es eben nicht nur für Windows ist, sondern plattformunabhängig
Und funktioniert das kompilierte Programm auf einem Windows oder muss ich da erneut make eingeben?
Das wirst du vermutlich neu kompilieren müssen
Läuft das nativ auf dem M1-Chip?
Wenn das Programm, das du am Ende ausführst, mit einem ARM-Compiler erstellt wurde, ja
Verwechselst du C++ mit C#?
C++ ist nicht von Microsoft und ist eigentlich für nahezu jede Plattform verfügbar.
C++ ist weit verbreitet, das wird auch für Unix und Mac genutzt.
Hast du halt falsch gedacht, ist jetzt nichts untypisches beim apple-klientel.
C++ ist eine programmiersprache.
Läuft das nativ auf dem M1-Chip?