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

Хорошая C IDE для Mac?

Я только начал работу, где я программирую на C на Mac, это мой первый опыт использования Mac для разработки. На данный момент я использую Xcode в качестве моего редактора, а затем использую make/gcc/svn в командной строке для компиляции и управления версиями.

Есть ли полноценная IDE для Mac, которая скомпилирует код C (что-то, что сопоставимо с VS было бы идеальным), или я должен придерживаться этих инструментов низкого уровня?

EDIT: поэтому я назвал Xcode "инструментом низкого уровня", потому что у меня создалось впечатление, что это просто текстовый редактор для кода, например gvim. Я обязательно рассмотрю его функции компиляции/управления источником.

4b9b3361

Ответ 3

Хорошая идея: Xcode

Хорошая неидеальная опция: vim/make/gcc

Ответ 4

Я просто наткнулся на Qt Creator. Кажется, что это действительно здорово, когда всякая другая IDE вышла из-под меня при работе с простым проектом Makefile.

XCode, Eclipse, IntelliJ или Netbeans не будут разрешать зависимости или загружать мой проект в хорошем смысле. В Qt Creator я могу просто указать на Новый проект "Импорт проекта" Импорт существующего проекта и вуаля!

Ответ 5

Помните, что Objective-C является надмножеством C (довольно чистый, если я правильно помню). Вы должны иметь возможность использовать XCode для редактирования, компиляции и отладки.

Здесь одно решение (которое говорит вам создать проект С++, а затем переименуйте main.cpp на main.c)... http://www.cs.nyu.edu/~s70201/C_In_Xcode/Xcode_Tutorial.html

Ответ 6

Xcode может управлять проектом и компилировать для вас как любую среду IDE. Но если вы знакомы с CLI, я бы рекомендовал вам использовать хороший редактор и обычные инструменты для сборки. Emacs и vim доступны на os x (использование xcode только для его редактора не является идеальным). Многие mac dev любят отличный редактор TextMate, но это не бесплатное программное обеспечение (как в свободе).

Ответ 7

Очевидно, что "хороший" - это субъективное решение, но Xcode 3.2, безусловно, зависит от того, что вы можете сделать в VisualStudio (если считать VS хорошим, это, конечно же, другое).

У меня есть проект с 250000 + строками кодов, 10 dylibs, helpfile, все в SVN (Perforce) и т.д. и вряд ли когда-либо выходят за пределы Xcode.

У Xcode есть несколько особых способов сделать что-то, и отладчик не такой мощный, как текущий в VisualStudio, но в целом вряд ли что-либо, что вы не можете сделать в среде IDE (и параметры для настройки ярлыков в пределах IDE, Debugger и Editor для ваших нужд действительно потрясающе).