Mac OS X бесплатный компилятор C - PullRequest
12 голосов
/ 27 июня 2009

Существует ли небольшой бесплатный компилятор C или C ++ для OS X, например TCC?

Xcode не маленький или простой, как TCC, AFAIK.

Я ищу что-то вроде двоичного файла GCC или TCC для OS X.

Ответы [ 7 ]

31 голосов
/ 27 июня 2009

gcc является наиболее широко используемым (и Apple предоставляет его официальные сборки как часть XCode). XCode также обычно распространяется на ваших дисках OS X, хотя эта версия может быть немного устаревшей, в зависимости от того, какая у вас версия OS X.

Информацию и примеры того, как ее использовать, смотрите здесь.

Просмотрите Fink или один из подобных проектов , если вам нужна сборка gcc, которая не связана с XCode. Тем не менее, Xcode - отличная IDE для OS X.

3 голосов
/ 27 июня 2009

Я знаю, что вам нужен небольшой компилятор, но лучше всего скачать и установить Xcode. Это отличная IDE. Оттуда, , вам не нужно его использовать, если вы не хотите . После установки вы можете использовать что-то вроде этого в терминале:

gcc myFile.c -o myFile

И это создаст исходный файл с именем myFile.c, который содержит код C, а модуль вывода (исполняемый файл) будет myFile. Вы бы выполнили это, запустив:

./myFile

Обновление : По какой причине вы не хотите XCode? Кроме того, все ли в порядке GCC (без учета Xcode на мгновение)? Важно знать, что GCC не является частью XCode. Apple использовала GCC , который является компилятором C / C ++ (и более) с открытым исходным кодом.

Я просто не могу найти двоичные файлы GCC для Mac, поэтому загрузка Xcode - это простой способ получить немного ...

Обновление 2 : Мое внимание также привлекло то, что NetBeans будет компилировать код C / C ++. Он также использует GCC компилятор . Я не уверен, использует ли он GCC из моей установки Xcode, но я подумал, что упомяну это.

С наилучшими пожеланиями,
Frank

3 голосов
/ 27 июня 2009

Вы можете использовать Code :: Blocks IDE , его простой и удобный набор функций, плюс открытое меню и готовность к использованию для 3 основных платформ

по-прежнему рекомендуется использовать XCode, если вам просто нужно сделать проекты для MAC, но если вы собираетесь портировать его на Linux и Windows, тогда мой выбор - Code :: Blocks [Попробуйте это по крайней мере]

3 голосов
/ 27 июня 2009

Вы можете использовать Инструменты XCode, которые уже включены в OSX.

Xcode такой же профессиональный набор инструментов разработчика, используемый Apple для создать Mac OS X, а также много отличных Приложения Apple, а Xcode входит в каждую копию Mac OS X.

2 голосов
/ 10 марта 2011

Существуют двоичные пакеты для LLVM , как для внешнего интерфейса Clang, так и для GCC.

1 голос
/ 05 июля 2009

PCC, портативный компилятор C , доступен для Mac. Это маленький и бесплатный. Его тарбол весит в общей сложности 1778 КБ с снимка CVS от 4 июля.

0 голосов
/ 27 июня 2009

Если вы не хотите использовать XCode, установите macports из macports.org и, если вам нравится графический интерфейс пользователя, установите porticus в качестве интерфейса управления для всех установленных портов , В Porticus теперь вы можете легко установить все различные версии GCC без XCode. Porticus скомпилирует пакеты для вашего Mac и установит все необходимые зависимости, как менеджер пакетов Linux.

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