Как мне скомпилировать файл .c на моем Mac? - PullRequest
81 голосов
/ 09 апреля 2010

Как мне скомпилировать файл .c на моем Mac?

Ответы [ 7 ]

45 голосов
/ 09 апреля 2010

Вам нужно будет получить компилятор. Возможно, самый простой способ - установить среду разработки XCode с компакт-дисков / DVD-дисков, которые вы получили вместе с Mac, что даст вам gcc. Тогда вы должны быть в состоянии скомпилировать его как

gcc -o mybinaryfile mysourcefile.c
32 голосов
/ 09 апреля 2010

Вам потребуется установить Apple Developer Tools . После того, как вы это сделаете, проще всего либо использовать Xcode IDE, либо использовать gcc, либо в настоящее время лучше cc (компилятор clang LLVM) из командной строки.

По данным сайта Apple, последняя версия Xcode (3.2.1) работает только на Snow Leopard (10.6), поэтому если у вас более ранняя версия OS X, вам нужно будет использовать более старую версию Xcode. Ваш Mac должен иметь DVD-диск Developer Tools, который будет содержать версию, которая должна работать в вашей системе. Кроме того, на сайте Apple Developer Tools все еще есть более старые версии, доступные для скачивания. Xcode 3.1.4 должен работать на Leopard (10.5).

25 голосов
/ 29 мая 2017

Только для записи в наше время,

на 2017 год!

1 - Просто обновите XCode на вашем компьютере, как вы это обычно делаете

2 - Откройте терминал и

$ xcode-select --install

он выполнит короткую установку в течение одной или двух минут.

3 - Запустите Xcode.«Новый» «Проект» ... вам нужно выбрать «Инструмент командной строки»

Примечание - это сбивает с толку на вкладке «macOS» .

choose this one

Выберите язык "C" на следующем экране ...

enter image description here

4 - Вас попросят сохранить проект где-нибудь на вашем рабочем столе.Имя, которое вы даете проекту, это , на самом деле это просто имя папки , в которой будет храниться проект.Это не имеет никакого значения в реальном программном обеспечении.

5 - Ты золотой!Теперь вы можете наслаждаться c с Mac и Xcode.

you're golden

18 голосов
/ 25 августа 2017

В 2017 году это будет сделано:

cc myfile.c
5 голосов
/ 09 апреля 2010

Вы можете использовать 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

2 голосов
/ 15 сентября 2011

Ондрасей здесь самый правый, ИМО.
Есть также более эффективные способы сделать это, не прибегая к Xcode. Мне нравится TryC.

Mac OS X включает Developer Tools, среду разработки для создания Приложения для Macintosh. Однако, если кто-то хочет изучать программирование используя C, Xcode слишком большой и слишком сложный для начинающих, чтобы писать небольшой пример программы. TryC очень подходит для начинающих.

enter image description here

Вам не нужно запускать огромное приложение Xcode или вводить незнакомый Команды в Терминале. Используя TryC, вы можете написать, скомпилировать и запустить C, Программа на C ++ и Ruby точно такая же, как TextEdit. Это доступно только для скомпилировать один файл исходного кода, но этого достаточно, чтобы попробовать пример программы.

2 голосов
/ 09 апреля 2010

Используйте компилятор gcc. Это предполагает, что у вас установлены инструменты разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...