Ich habe gerade ein Upgrade auf Mountain Lion OSX 10.8 durchgeführt und damit auch ein Upgrade auf Xcode 4.4 vorgenommen.
Nach diesem Upgrade ist "make" jedoch weg und Dinge wie gcc -v funktionieren auch nicht mehr.
Das ist eine große Sache, da ich meine phD schreibe und ich auf make angewiesen bin, um meine LaTeX-Dokumente zu kompilieren ...
Herunterladen der "Befehlszeilenwerkzeuge"
Ist anscheinend nicht für nicht zahlende Dev Accounts erlaubt.
Welche Art von Torheit ist das?
Sie sind nicht weg, sie wurden gerade in das Xcode App-Bundle verschoben. Das ist eigentlich schöner, da es die Installation verschiedener XCode / SDK-Versionen nebeneinander ermöglicht.
Sie finden sie unter: /Applications/Xcode.app/Contents/Developer/usr/bin
Sehen Sie sich auch das xcode-select-Tool an, um den aktuellen aktiven Toolchain-Pfad auszuwählen.
Ich habe heute Morgen dasselbe getan wie Sie. Um es zu beheben, habe ich einfach folgendes zu meinem ~ / .bash_profile hinzugefügt:
%Vor%Interessanterweise
Die "Downloads" -Schnittstelle in Xcode 4.4 scheint auf den folgenden Speicherort zum Herunterladen der "Befehlszeilenwerkzeuge" zu zeigen:
Gemessen an der "gm" -Referenz in dieser URL denke ich, dass dies ein Fehler ist. Ohne einen zahlenden Dev-Account können Sie diesen nicht herunterladen ...
Ich habe den PATH-Exportbefehl ausgegeben und dann versucht, hello.c zu kompilieren, aber die Kompilierung schlägt fehl, weil die Datei stdio.h nicht gefunden wird. Also habe ich die Include-Anweisung geändert, um den vollständigen Pfad /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h anzugeben, aber dann die Kompilierung schlägt fehl, weil es 3 andere .h-Dateien nicht findet.
%Vor%Tags und Links gcc xcode makefile osx-mountain-lion