Наверное, потому, что все ответы сильно устарели. Любой файл .c можно добавить в проект Xcode и добавить к цели. Затем он будет скомпилирован вместе со всеми файлами .m (Objective-C) или файлами Swift.
Elise van Looij
Ответы:
36
Вам нужно будет установить Apple Developer Tools . Как только вы это сделаете, проще всего будет либо использовать Xcode IDE, либо использовать gcc, или, что в настоящее время лучше cc(компилятор clang LLVM), из командной строки.
Согласно сайту Apple, последняя версия Xcode (3.2.1) работает только на Snow Leopard (10.6), поэтому, если у вас более ранняя версия OS X, вам нужно будет использовать более старую версию Xcode. Ваш Mac должен был поставляться с DVD с инструментами разработчика, который будет содержать версию, которая должна работать в вашей системе. Кроме того, на сайте Apple Developer Tools по-прежнему доступны для загрузки более старые версии. Xcode 3.1.4 должен работать на Leopard (10.5).
Привет, Адам, является ли gcc из Apple Developer Tools символической ссылкой на компилятор clang c или это настоящий компилятор gcc c?
Чарльз Чоу
3
Просто для тех, кто здесь гуглил, этому QA около десяти лет (!!!). Этот ответ (полностью) устарел, современные ответы внизу объясняют, как это легко сделать в наши дни.
Fattie
49
Вам понадобится компилятор. Самый простой способ - это, вероятно, установить среду разработки XCode с CD / DVD, которые у вас есть с вашим Mac, что даст вам gcc. Тогда вы сможете скомпилировать его как
что бы на них написали эти DVD. у меня есть два. один - это стартовый диск, я думаю, а другой говорит о приложениях.
Дэвид
@ Дэвид: Я не пользователь Mac, но поскольку вы пытаетесь установить некоторые приложения, вы можете попробовать то, что говорит приложения. (А если я ошибаюсь, то попробуйте другой)
Cascabel
Готов поспорить, это на компакт-диске с приложениями. У меня есть только DVD с обновлением Snow Leopard (и это всего лишь один DVD), а XCode находится в «Optional Installs / Xcode.mpkg»
OndraSej,
28
Просто для записи в наше время,
на 2017 год!
1 - Просто обновите Xcode на своем компьютере, как обычно.
2 - Откройте терминал и
$ xcode-select --install
он выполнит короткую установку в течение минуты или двух.
3 - Запустите Xcode. «Новый» «Проект» ... вы должны выбрать «Инструмент командной строки»
Обратите внимание - что сбивает с толку, это находится на вкладке «macOS» .
На следующем экране выберите язык "C" ...
4- Вам будет предложено сохранить проект где-нибудь на рабочем столе. Имя, которое вы даете проекту здесь, - это просто имя папки, в которой будет храниться проект. В самом программном обеспечении это не имеет никакого значения.
5 - Ты золотой! Теперь вы можете пользоваться c с Mac и Xcode.
Я пошел на сайт яблок, и у них был только Xcode для снежного лепорда. чего у меня нет. Где я могу найти ealeir-версию Xcode на их сайте? или версия, которая у них есть, подойдет мне?
Дэвид
Вы также сможете найти там более старую версию, а не только Snow Leopard. В противном случае он может быть на вашем установочном DVD в папке «Дополнительно», которая соответствует вашей ОС. Я считаю, что XCode 3.0 был совместим с Leopard и, возможно, с 3.1.
AlBlue
Добавлен URL-адрес сайта Apple Connect, на котором доступны заархивированные XCodes.
AlBlue
2
Воспользуйтесь gccкомпилятором. Это предполагает, что у вас установлены инструменты разработчика.
Ондрасей здесь «самый правый», ИМО.
Существуют также графические способы сделать это, не прибегая к Xcode. Мне нравится TryC.
Mac OS X включает Developer Tools, среду разработки для создания приложений Macintosh. Однако, если кто-то хочет изучать программирование с использованием C, Xcode слишком велик и слишком сложен для начинающих, чтобы написать небольшой пример программы. TryC очень подходит для новичков.
Вам не нужно запускать огромное приложение Xcode или вводить незнакомые команды в Терминале. Используя TryC, вы можете писать, компилировать и запускать программы на C, C ++ и Ruby точно так же, как TextEdit. Можно скомпилировать только один файл с исходным кодом, но этого достаточно, чтобы попробовать примеры программ.
Ответы:
Вам нужно будет установить Apple Developer Tools . Как только вы это сделаете, проще всего будет либо использовать Xcode IDE, либо использовать
gcc
, или, что в настоящее время лучшеcc
(компилятор clang LLVM), из командной строки.Согласно сайту Apple, последняя версия Xcode (3.2.1) работает только на Snow Leopard (10.6), поэтому, если у вас более ранняя версия OS X, вам нужно будет использовать более старую версию Xcode. Ваш Mac должен был поставляться с DVD с инструментами разработчика, который будет содержать версию, которая должна работать в вашей системе. Кроме того, на сайте Apple Developer Tools по-прежнему доступны для загрузки более старые версии. Xcode 3.1.4 должен работать на Leopard (10.5).
источник
Вам понадобится компилятор. Самый простой способ - это, вероятно, установить среду разработки XCode с CD / DVD, которые у вас есть с вашим Mac, что даст вам gcc. Тогда вы сможете скомпилировать его как
источник
Просто для записи в наше время,
на 2017 год!
1 - Просто обновите Xcode на своем компьютере, как обычно.
2 - Откройте терминал и
он выполнит короткую установку в течение минуты или двух.
3 - Запустите Xcode. «Новый» «Проект» ... вы должны выбрать «Инструмент командной строки»
Обратите внимание - что сбивает с толку, это находится на вкладке «macOS» .
На следующем экране выберите язык "C" ...
4- Вам будет предложено сохранить проект где-нибудь на рабочем столе. Имя, которое вы даете проекту здесь, - это просто имя папки, в которой будет храниться проект. В самом программном обеспечении это не имеет никакого значения.
5 - Ты золотой! Теперь вы можете пользоваться c с Mac и Xcode.
источник
В 2017 году это сделает:
источник
Вы можете использовать gcc в Терминале, выполнив gcc -c tat.c -o tst
однако по умолчанию он не устанавливается. Вам необходимо установить пакет XCode с установочного диска тура или загрузить с http://developer.apple.com
Вот откуда скачать предыдущие инструменты разработчика, включая 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
источник
Воспользуйтесь
gcc
компилятором. Это предполагает, что у вас установлены инструменты разработчика.источник
Ондрасей здесь «самый правый», ИМО.
Существуют также графические способы сделать это, не прибегая к Xcode. Мне нравится TryC.
источник