GCC без Xcode на OS X

Я только что развернул свой новый MacBook Pro (yay!), и теперь настраиваю его правильно для разработки. Поскольку я хочу избежать беспорядка, мне интересно, нужно ли мне вообще устанавливать инструменты Xcode (я никогда не использую средства IDE или Mac), так как я буду устанавливать более новую версию GCC в любом случае, используя MacPorts.

Итак, есть ли какая-либо польза в установке Xcode? Это необходимо? Какую настройку он делает за кулисами? В принципе: могу ли я пропустить это или он вернется, чтобы преследовать меня, потому что некоторые средства разработки Unix просто предполагают, что OS X всегда настроена таким образом?

Ответ 1

Чтобы выполнить легкую и успешную установку MacPorts, необходимо иметь инструменты от установщика xCode. Вам нужна только опция установки, которая помещает копию файлов unix/header вне xcode; все остальное может быть удалено.

Ответ 3

Я пробовал этот трюк, и я постоянно гонялся за отсутствующими файлами заголовков и т.д. Просто установите XCode.

Ответ 4

В основном мы используем Xcode IDE для создания приложений Cocoa/Carbon. Xcode обычно имеет разные шаблоны проектов (и соответственно устанавливаются параметры проекта). Пока вы не собираетесь генерировать универсальную двоичную систему или структуру, я думаю, вы должны быть в порядке. Насколько мне известно, когда я слишком разозлился с Xcode, я возвращаюсь в командную строку, сам настраиваю пути и начинаю использовать GDB.

Ответ 5

Прежде всего, поздравления с новым MBP. Недавно я купил себе 15 "unibody. =)

Вы можете безопасно пропустить установку Xcode, и вы можете установить почти все установки Xcode через MacPorts, за исключением самого Xcode, конечно.

Тем не менее, я считаю, что вы все равно установите Xcode, и установка Xcode намного проще, чем установка всех инструментов (особенно GCC) через MacPorts.

Ответ 6

Вы можете довольно легко удалить Xcode-установку - когда вы устанавливаете Xcode, есть кнопка "Настроить", где вы можете удалить много вещей (стоимость гигабайта).

Вы также можете входить и удалять файлы из /Developer/, например, 10.3 SDK составляет около 150 МБ (я думаю), и если вы не пишете программное обеспечение для этого, это вполне безопасно удалить. Очевидно, будьте осторожны при удалении, но если вы сломаете вещи, вы всегда можете переустановить инструменты для разработчиков!