Wahrscheinlich, weil alle Antworten ziemlich veraltet sind. Jede .c-Datei kann einem Xcode-Projekt hinzugefügt und einem Ziel hinzugefügt werden. Dann wird es zusammen mit allen .m (Objective-C) -Dateien oder Swift-Dateien kompiliert.
Elise van Looij
Antworten:
35
Sie müssen die Apple Developer Tools installieren . Sobald Sie dies getan haben, ist es am einfachsten, entweder die Xcode-IDE zu verwenden gccoder heutzutage oder besser cc(den Clang-LLVM-Compiler) über die Befehlszeile zu verwenden.
Laut Apples Website läuft die neueste Version von Xcode (3.2.1) nur auf Snow Leopard (10.6). Wenn Sie also eine frühere Version von OS X haben, müssen Sie eine ältere Version von Xcode verwenden. Ihr Mac sollte mit einer Developer Tools-DVD geliefert worden sein, die eine Version enthält, die auf Ihrem System ausgeführt werden sollte. Auf der Apple Developer Tools-Website stehen noch ältere Versionen zum Download zur Verfügung. Xcode 3.1.4 sollte auf Leopard (10.5) laufen.
Hallo Adam, ist der gcc von Apple Developer Tools ein symbolischer Link zum clang c compiler oder ein echter gcc c compiler?
Charles Chow
3
Nur für alle, die hier googeln, diese Qualitätssicherung ist ungefähr zehn Jahre alt (!!!). Diese Antwort ist (völlig) veraltet. Die modernen Antworten unten erklären, wie man es heutzutage einfach macht.
Fattie
49
Sie benötigen einen Compiler. Der einfachste Weg ist wahrscheinlich, die XCode-Entwicklungsumgebung von den CDs / DVDs zu installieren, die Sie mit Ihrem Mac erhalten haben, wodurch Sie gcc erhalten. Dann sollten Sie es wie kompilieren können
Was würden diese DVDs auf ihnen sagen? ich habe zwei. Eine ist eine Startdiskette, denke ich, und die andere sagt Anwendungen darauf.
David
@ David: Ich bin kein Mac-Benutzer, aber da Sie versuchen, einige Anwendungen zu installieren, können Sie auch die Anwendung ausprobieren. (Und wenn ich falsch liege, versuchen Sie es mit dem anderen)
Cascabel
Ich wette, es ist auf der Anwendungs-CD. Ich habe nur die Schnee-Leopard-Upgrade-DVD (und das ist nur eine einzige DVD), und XCode befindet sich in "Optional Installs / Xcode.mpkg"
OndraSej
28
Nur für die Aufzeichnung in der modernen Zeit,
für 2017!
1 - Haben Sie Xcode auf Ihrem Computer wie gewohnt aktualisiert
2 - Terminal öffnen und
$ xcode-select --install
Es wird eine kurze Installation von ein oder zwei Minuten durchgeführt.
3 - Starten Sie Xcode. "Neu" "Projekt" ... Sie müssen "Kommandozeilen-Tool" wählen
Hinweis - verwirrenderweise befindet sich dies unter der Registerkarte "macOS" .
Wählen Sie im nächsten Bildschirm die Sprache "C" ...
4- Sie werden aufgefordert, das Projekt irgendwo auf Ihrem Desktop zu speichern. Der Name, den Sie dem Projekt hier geben, ist nur der Name des Ordners , in dem sich das Projekt befindet. Es hat in der eigentlichen Software keine Bedeutung.
5 - Du bist golden! Sie können c jetzt mit Mac und Xcode genießen.
Vielleicht könnte die Frage spezifischer sein. Meine Interpretation ist, dass gefragt wird, wie ein Compiler unter macOS installiert werden soll
Max MacLeod
5
Sie können gcc im Terminal verwenden, indem Sie gcc -c tat.c -o tst ausführen
Es wird jedoch nicht standardmäßig installiert. Sie müssen das XCode-Paket von der Tour-Installations-CD installieren oder von http://developer.apple.com herunterladen
Hier können Sie frühere Entwicklertools herunterladen, darunter XCode 3.1, 3.0, 2.5 ...
Ich ging auf Äpfel Website und sie hatten nur Xcode für Schneelepord. was ich nicht habe. Wo finde ich eine ealeir-Version von Xcode auf ihrer Website? oder wird die Version, die sie haben, für mich funktionieren?
David
Sie sollten dort auch eine ältere Version finden können, nicht nur die von Snow Leopard. Wenn nicht, befindet es sich möglicherweise auf Ihrer Installations-DVD im Ordner "Extras", der Ihrem Betriebssystem entspricht. Ich glaube, XCode 3.0 war kompatibel mit Leopard und möglicherweise auch 3.1.
AlBlue
URL zur Apple Connect-Site hinzugefügt, auf der archivierte XCodes verfügbar sind.
AlBlue
2
Verwenden Sie den gccCompiler. Dies setzt voraus, dass Sie die Entwicklertools installiert haben.
Ondrasej ist hier der "am besten", IMO.
Es gibt auch Möglichkeiten, dies zu tun, ohne auf Xcode zurückzugreifen. Ich mag TryC.
Mac OS X enthält Developer Tools, eine Entwicklungsumgebung zum Erstellen von Macintosh-Anwendungen. Wenn jedoch jemand Programmieren mit C studieren möchte, ist Xcode für Anfänger zu groß und zu kompliziert, um ein kleines Beispielprogramm zu schreiben. TryC ist sehr gut für Anfänger geeignet.
Sie müssen keine große Xcode-Anwendung starten oder unbekannte Befehle in Terminal eingeben. Mit TryC können Sie ein C-, C ++ - und Ruby-Programm wie TextEdit schreiben, kompilieren und ausführen. Es ist nur verfügbar, um eine Quellcodedatei zu kompilieren, aber es reicht aus, um Beispielprogramme auszuprobieren.
Antworten:
Sie müssen die Apple Developer Tools installieren . Sobald Sie dies getan haben, ist es am einfachsten, entweder die Xcode-IDE zu verwenden
gcc
oder heutzutage oder bessercc
(den Clang-LLVM-Compiler) über die Befehlszeile zu verwenden.Laut Apples Website läuft die neueste Version von Xcode (3.2.1) nur auf Snow Leopard (10.6). Wenn Sie also eine frühere Version von OS X haben, müssen Sie eine ältere Version von Xcode verwenden. Ihr Mac sollte mit einer Developer Tools-DVD geliefert worden sein, die eine Version enthält, die auf Ihrem System ausgeführt werden sollte. Auf der Apple Developer Tools-Website stehen noch ältere Versionen zum Download zur Verfügung. Xcode 3.1.4 sollte auf Leopard (10.5) laufen.
quelle
Sie benötigen einen Compiler. Der einfachste Weg ist wahrscheinlich, die XCode-Entwicklungsumgebung von den CDs / DVDs zu installieren, die Sie mit Ihrem Mac erhalten haben, wodurch Sie gcc erhalten. Dann sollten Sie es wie kompilieren können
quelle
Nur für die Aufzeichnung in der modernen Zeit,
für 2017!
1 - Haben Sie Xcode auf Ihrem Computer wie gewohnt aktualisiert
2 - Terminal öffnen und
Es wird eine kurze Installation von ein oder zwei Minuten durchgeführt.
3 - Starten Sie Xcode. "Neu" "Projekt" ... Sie müssen "Kommandozeilen-Tool" wählen
Hinweis - verwirrenderweise befindet sich dies unter der Registerkarte "macOS" .
Wählen Sie im nächsten Bildschirm die Sprache "C" ...
4- Sie werden aufgefordert, das Projekt irgendwo auf Ihrem Desktop zu speichern. Der Name, den Sie dem Projekt hier geben, ist nur der Name des Ordners , in dem sich das Projekt befindet. Es hat in der eigentlichen Software keine Bedeutung.
5 - Du bist golden! Sie können c jetzt mit Mac und Xcode genießen.
quelle
Im Jahr 2017 wird dies tun:
quelle
Sie können gcc im Terminal verwenden, indem Sie gcc -c tat.c -o tst ausführen
Es wird jedoch nicht standardmäßig installiert. Sie müssen das XCode-Paket von der Tour-Installations-CD installieren oder von http://developer.apple.com herunterladen
Hier können Sie frühere Entwicklertools herunterladen, darunter XCode 3.1, 3.0, 2.5 ...
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1
quelle
Verwenden Sie den
gcc
Compiler. Dies setzt voraus, dass Sie die Entwicklertools installiert haben.quelle
Ondrasej ist hier der "am besten", IMO.
Es gibt auch Möglichkeiten, dies zu tun, ohne auf Xcode zurückzugreifen. Ich mag TryC.
quelle