Ich habe gerade einen Mac bekommen und bin ein absoluter Neuling. Das mag eine sehr einfache Frage sein, aber ich konnte sie nicht mit Google oder F1 lösen.
Ich habe versucht, ein C-Programm über das mit dem Mac gelieferte Terminal auszuführen, aber als ich es verwendet habe gcc test.c
, hieß es -bash: gcc: command not found
. Ich habe den Fehler bei Google nachgeschlagen und festgestellt, dass ich Xcode herunterladen muss. Ich habe das getan und es installiert (ich denke, schließlich läuft es), aber ich habe immer noch kein gcc in meinem Terminal. Was kann ich tun?
Antworten:
Gute Frage - das hat sich kürzlich geändert, daher vermute ich, dass sich viele andere Leute das Gleiche fragen.
In der neuesten Version von Xcode werden die Befehlszeilentools als separates Paket verteilt. Zum Glück sind sie sehr einfach zu installieren:
Hinweis: Da es sich bei diesen Tools tatsächlich um ein vollständig separates Paket handelt, können Sie die Befehlszeilentools installieren , ohne Xcode zu installieren , wenn Sie Xcode nicht benötigen und Speicherplatz sparen möchten. Sie können separat von der Apple-Entwicklerseite heruntergeladen werden .
quelle
Wenn Sie nur die Befehlszeilentools benötigen und Xcode nicht wirklich benötigen, können Sie diese Tools auf viel effizientere Weise installieren, ohne dass Sie mehrere Gigabyte Daten herunterladen müssen.
Laden Sie einfach das Paket "Command Line Tools" von Apple Developer herunter (kostenloses Konto erforderlich; Sie können Ihre Apple ID verwenden). Zum jetzigen Zeitpunkt heißt das Paket "Befehlszeilentools für Xcode - Ende März 2012". Es handelt sich um ein 171,70 MB großes Festplatten-Image, das im Gegensatz zum 4+ GB Xcode-Download verblasst.
Beachten Sie, dass Sie Xcode, wenn Sie ihn bereits installiert haben, vor der Installation der Befehlszeilentools deinstallieren möchten.
quelle
Dies ist das erwartete Verhalten. Xcode verwendet jetzt LLVM als Standard-Compiler. Ab Xcode 4.3 ist gcc nicht mehr enthalten, verteilte Builds sind ebenfalls nicht mehr verfügbar.
Wenn Sie gcc möchten, müssen Sie das separate Paket "Command Line Tools for Xcode" von Xcode herunterladen, wie in dieser Antwort beschrieben .
quelle