Prawdopodobnie dlatego, że wszystkie odpowiedzi są dość nieaktualne. Każdy plik .c można dodać do projektu Xcode i dodać do celu. Następnie zostanie skompilowany wraz ze wszystkimi plikami .m (Objective-C) lub Swift.
Elise van Looij
Odpowiedzi:
36
Będziesz musiał zainstalować narzędzia Apple Developer Tools . Gdy to zrobisz, najłatwiej jest albo użyć Xcode IDE, albo użyć gcc, lub obecnie lepiej cc(kompilator clang LLVM), z wiersza poleceń.
Według strony Apple, najnowsza wersja Xcode (3.2.1) działa tylko w Snow Leopard (10.6), więc jeśli masz wcześniejszą wersję OS X, będziesz musiał użyć starszej wersji Xcode. Twój Mac powinien być dostarczony z płytą DVD z narzędziami dla programistów, która będzie zawierać wersję, która powinna działać w twoim systemie. Ponadto witryna Apple Developer Tools nadal zawiera starsze wersje dostępne do pobrania. Xcode 3.1.4 powinien działać w systemie Leopard (10.5).
Cześć Adam, czy gcc z Apple Developer Tools jest symbolicznym dowiązaniem do kompilatora clang c, czy jest to prawdziwy kompilator gcc c?
Charles Chow,
3
Tylko dla każdego, kto tu szuka w Google, ta kontrola jakości ma jakieś dziesięć lat (!!!) Ta odpowiedź jest (całkowicie) nieaktualna, współczesne odpowiedzi na dole wyjaśniają, jak łatwo to zrobić w dzisiejszych czasach.
Fattie
49
Musisz zdobyć kompilator. Najłatwiejszym sposobem jest prawdopodobnie zainstalowanie środowiska programistycznego XCode z dysków CD / DVD, które otrzymałeś z komputerem Mac, co da ci gcc. Wtedy powinieneś być w stanie skompilować to jak
co powiedziałyby na nich te DVD. mam dwa. jeden jest dyskiem startowym, a drugi mówi o aplikacjach.
David
@David: Nie jestem użytkownikiem Maca, ale ponieważ próbujesz zainstalować niektóre aplikacje, możesz spróbować tego, który mówi aplikacje. (A jeśli się mylę, spróbuj tego drugiego)
Cascabel
Założę się, że znajduje się na płycie CD z aplikacjami. Mam tylko płytę DVD z aktualizacją Snow Leopard (a to tylko jedna płyta DVD), a XCode znajduje się w sekcji „Instalacje opcjonalne / Xcode.mpkg”
OndraSej
28
Dla przypomnienia w dzisiejszych czasach
na rok 2017!
1 - Właśnie zaktualizowałeś Xcode na swoim komputerze, tak jak zwykle
2 - Otwórz terminal i
$ xcode-select --install
wykona krótką instalację trwającą minutę lub dwie.
Uwaga - myląco znajduje się to na karcie „macOS” .
Wybierz język „C” na następnym ekranie ...
4- Zostaniesz poproszony o zapisanie projektu gdzieś na pulpicie. Nazwa, którą nadasz projektowi tutaj, to tylko nazwa folderu, w którym będzie przechowywany projekt. Nie ma to żadnego znaczenia w rzeczywistym oprogramowaniu.
5 - Jesteś złoty! Możesz teraz cieszyć się c z Mac i Xcode.
Poszedłem na stronę jabłek i mieli tylko Xcode dla leporda śnieżnego. których nie mam. Gdzie mogę znaleźć wersję Xcode Ealeir na ich stronie? czy może wersja, którą mają, będzie dla mnie działać?
David
Powinieneś tam również znaleźć starszą wersję, a nie tylko Snow Leopard. Jeśli nie, może znajdować się na instalacyjnej płycie DVD w folderze „Dodatki”, który odpowiada używanemu systemowi operacyjnemu. Uważam, że XCode 3.0 był kompatybilny z Leopardem i być może także 3.1.
AlBlue
Dodano adres URL do witryny Apple Connect, gdzie dostępne są zarchiwizowane kody XCodes.
AlBlue
2
Użyj gcckompilatora. Zakłada się, że masz zainstalowane narzędzia programistyczne.
Ondrasej jest tutaj „najbardziej odpowiedni”, IMO.
Istnieją również sposoby, aby to zrobić, bez uciekania się do Xcode. Lubię TryC.
Mac OS X zawiera Developer Tools, środowisko programistyczne do tworzenia aplikacji Macintosh. Jeśli jednak ktoś chce uczyć się programowania w C, Xcode jest zbyt duży i zbyt skomplikowany dla początkujących, aby napisać mały przykładowy program. TryC jest bardzo odpowiedni dla początkujących.
Nie musisz uruchamiać ogromnej aplikacji Xcode ani wpisywać nieznanych poleceń w Terminalu. Używając TryC, możesz pisać, kompilować i uruchamiać programy w językach C, C ++ i Ruby, tak jak TextEdit. Można skompilować tylko jeden plik kodu źródłowego, ale wystarczy do wypróbowania przykładowych programów.
Odpowiedzi:
Będziesz musiał zainstalować narzędzia Apple Developer Tools . Gdy to zrobisz, najłatwiej jest albo użyć Xcode IDE, albo użyć
gcc
, lub obecnie lepiejcc
(kompilator clang LLVM), z wiersza poleceń.Według strony Apple, najnowsza wersja Xcode (3.2.1) działa tylko w Snow Leopard (10.6), więc jeśli masz wcześniejszą wersję OS X, będziesz musiał użyć starszej wersji Xcode. Twój Mac powinien być dostarczony z płytą DVD z narzędziami dla programistów, która będzie zawierać wersję, która powinna działać w twoim systemie. Ponadto witryna Apple Developer Tools nadal zawiera starsze wersje dostępne do pobrania. Xcode 3.1.4 powinien działać w systemie Leopard (10.5).
źródło
Musisz zdobyć kompilator. Najłatwiejszym sposobem jest prawdopodobnie zainstalowanie środowiska programistycznego XCode z dysków CD / DVD, które otrzymałeś z komputerem Mac, co da ci gcc. Wtedy powinieneś być w stanie skompilować to jak
źródło
Dla przypomnienia w dzisiejszych czasach
na rok 2017!
1 - Właśnie zaktualizowałeś Xcode na swoim komputerze, tak jak zwykle
2 - Otwórz terminal i
wykona krótką instalację trwającą minutę lub dwie.
3 - Uruchom Xcode. „Nowy” „Projekt” ... musisz wybrać „Narzędzie wiersza poleceń”
Uwaga - myląco znajduje się to na karcie „macOS” .
Wybierz język „C” na następnym ekranie ...
4- Zostaniesz poproszony o zapisanie projektu gdzieś na pulpicie. Nazwa, którą nadasz projektowi tutaj, to tylko nazwa folderu, w którym będzie przechowywany projekt. Nie ma to żadnego znaczenia w rzeczywistym oprogramowaniu.
5 - Jesteś złoty! Możesz teraz cieszyć się c z Mac i Xcode.
źródło
W 2017 roku zrobi to:
źródło
Możesz użyć gcc w Terminalu, wykonując gcc -c tat.c -o tst
jednak nie jest instalowany domyślnie. Musisz zainstalować pakiet XCode z płyty instalacyjnej wycieczki lub pobrać z http://developer.apple.com
Tutaj można pobrać wcześniejsze narzędzia programistyczne, w tym 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
źródło
Użyj
gcc
kompilatora. Zakłada się, że masz zainstalowane narzędzia programistyczne.źródło
Ondrasej jest tutaj „najbardziej odpowiedni”, IMO.
Istnieją również sposoby, aby to zrobić, bez uciekania się do Xcode. Lubię TryC.
źródło