Подтвердить что ты не робот

Установка GCC на Mac OS X Leopard без установки Xcode

Я хотел бы установить gcc в Mac OS X Leopard и скомпилировать некоторое программное обеспечение из источника с помощью MacPorts. Поскольку http://www.macports.org/install.php предложил, я зарегистрировался как разработчик Apple. Теперь мне нужно загрузить инструменты для разработчиков Xcode, но это кажется огромным. Является ли такая большая загрузка (3,5 ГБ или 1 ГБ) действительно необходимой только для gcc и некоторых файлов заголовков (в основном для консольных приложений)? Есть ли меньшая загрузка (возможно, на каком-то другом сайте), которая будет работать? Я нашел правильную загрузку (Xcode Developer Tools), как того требует веб-сайт MacPorts?

Мне не нужна IDE, мне не нужно какое-либо программное обеспечение, связанное с iOS, мне не нужны большие SDK, я не хочу делать какие-либо графические программы.

У меня нет установочного диска.

Был аналогичный вопрос Есть ли способ установить gcc в OSX без установки Xcode?. Мой вопрос другой, потому что я бы не прочь загрузить и отделить части Xcode, чтобы получить gcc, если он достаточно большой, скажем, 300 МБ несжатого. Возможно ли это?

В http://developer.apple.com/devcenter/mac/index.action Я нашел ссылку для скачивания http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg, который является загрузкой 3,5 ГБ. Основываясь на некоторых ответах ниже, я заметил, что Xcode 3.2.5 для Snow Leopard, и мне нужен Xcode 3.1.4 (1GB) для Leopard, который я могу получить от http://connect.apple.com/ (под названием "Загрузки и АЦП" ) после регистрации и входа в систему, щелкнув раздел "Загрузки/инструменты разработчика", а затем найдя инструменты для разработчиков Xcode 3.1.4. Ссылка для загрузки http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/download?path=%2FDeveloper_Tools%2Fxcode_3.1.4_developer_tools%2Fxcode314_2809_developerdvd.dmg.

4b9b3361

Ответ 1

Если у вас нет Xcode на диске восстановления системы, в розничной копии OS X или в качестве дополнительного установщика на вашем жестком диске, вам нужно будет загрузить соответствующий пакет Xcode для Leopard. Xcode 3.2.5 предназначен только для Snow Leopard, OS X 10.6. Для 10.5 самый последний Xcode - это 3.1.4 (я считаю), который является загрузкой 993 МБ. При входе в систему вы должны найти его в своем разделе Developer Download and ADC Program Assets на сайте Developer Connection (вам, возможно, придется немного поискать его, чтобы найти это.)

Обратите внимание, что поставляемый Apple GCC имеет ряд усовершенствованных Apple улучшений, особенно в области поддержки многоадресной архитектуры, от которых зависят некоторые проекты с открытым исходным кодом, в частности Python. Вы можете заставить вещи работать с ванильным GCC, но стоит ли вам тратить время и хлопоты, чтобы взломать и проверить и угадать?

Ответ 3

Apple выпустила инструменты командной строки для Xcode в феврале 2012 года, URL: https://developer.apple.com/downloads/index.action?=command%20line%20tools

Этот пакет инструментов включает make и gcc, я искал очень долгое время, и, наконец, Apple выпустила его.

Если вы загружаете Xcode 4.3 из AppStore для Mac, поскольку Xcode упакован как Xcode.app и помещен в папку /Application, у вас не будет шанса используйте компилятор LLVM и не используйте утилиту из командной строки.

Итак, загрузите этот пакет сейчас, если вы используете Mac OSX Lion (требуется Mac OSX 10.7.3) и вам нужно установить некоторые утилиты, например модуль mySQL и php mCrpyt, и т.д.

Цитата с сайта загрузки Apple:

Этот пакет позволяет разрабатывать UNIX-стиль через терминал, установив средства разработки командной строки, а также рамки Mac OSX SDK и заголовки. Включаются многие полезные инструменты, такие как компилятор Apple LLVM, компоновщик и Make. Если вы используете Xcode, эти инструменты также встроены в Xcode IDE и может быть установлен в вашей системе с помощью загрузок с помощью Xcode 4.3 и более поздних версий. Для этого пакета требуется Mac OS X 10.7.3 или новее.

Ответ 4

GCC доступен в виде двоичного пакета из fink, другого менеджера пакетов OS X.

Ответ 5

Вы думаете о портах GNU-Darwin? Есть много двоичных пакетов, gcc тоже, но я не пробовал это самостоятельно.

Ответ 6

Вы найдете (хотя и более старую) версию Xcode на установочном диске Mac OS X.

У этого не будет битов iOS и т.д. (однако у него будут бит разработки Cocos Mac OS X), но все должно быть вам нужно.

Ответ 7

Загрузка Xcode довольно большая, но если вы действительно хотите, чтобы все было хорошо, вы должны использовать его. Я пробовал другие дистрибутивы GCC на Mac OS X, и у меня так много проблем с ними... Я не мог компилировать PHP без дистрибутива GCC Xcode, например.

Ответ 8

Apple выпустила инструмент командной строки в Xcode 4.3.2 в конце марта 2012 года.

Я нашел, что элемент можно загрузить из AppStore в Mac или в раздел загрузки XCode. GCC, возможно, будет легче получить familier, и инструмент командной строки Apple версии подходит мне.