web-dev-qa-db-fra.com

Bon C IDE pour Mac?

Je viens de commencer un travail où je programme en C sur un Mac, ce qui est ma première expérience en utilisant un Mac pour le développement. Pour l'instant, j'utilise Xcode comme éditeur, puis j'utilise make/gcc/svn sur la ligne de commande pour la compilation et le contrôle des sources.

Existe-t-il un bon IDE là-bas pour les Macs qui compilera le code C (quelque chose de comparable à VS serait idéal), ou devrais-je m'en tenir à ces outils de bas niveau?

EDIT: j'ai donc appelé Xcode un "outil de bas niveau" parce que j'avais l'impression que ce n'était qu'un éditeur de texte pour le code, comme gvim. Je vais certainement examiner ses fonctionnalités de compilation/contrôle de source.

34
Graphics Noob

Vous pouvez également essayer Eclipse avec le plugin CDT .

25
Frank

Bonne idée: Xcode

Bonne option non-ide: vim/make/gcc

8
stefanB

textmate - Téléchargement à partir du site Web de Macromates.

La dernière version est textmate2 mais certaines personnes choisissent de continuer à utiliser textmate-1.5 car il existe des différences importantes entre les deux versions et elles sont toutes les deux génial .

8
bgw

Je suis juste tombé sur Qt Creator . Il semble tenir vraiment Nice où tous les autres IDE m'a échoué lorsque je travaillais avec un projet Makefile ordinaire.

XCode, Eclipse, IntelliJ ou Netbeans ne résoudraient pas les dépendances ou ne chargeraient pas mon projet dans le bon sens. Dans Qt Creator, je pourrais simplement pointer vers Nouveau projet "Importer un projet" Importer un projet existant et le tour est joué!

3
neu242

N'oubliez pas que Objective-C est un sur-ensemble de C (assez pur, si je me souviens bien). Vous devriez pouvoir utiliser XCode pour l'édition, la compilation et le débogage.

Voici une solution (qui vous dit de créer un projet C++, puis de renommer main.cpp en main.c) ... http://www.cs.nyu.edu/~s70201/C_In_Xcode/Xcode_Tutorial.html

2
Nosredna

Xcode peut gérer le projet et compiler pour vous comme n'importe quel IDE. Mais si vous êtes familier avec CLI, je vous recommanderais d'utiliser un bon éditeur et vos outils de construction habituels. Emacs et vim sont disponibles sur os x (utiliser xcode uniquement pour son éditeur n'est pas idéal). De nombreux développeurs de Mac adorent l'excellent éditeur TextMate, mais ce n'est pas un logiciel gratuit (comme en toute liberté).

1
p4bl0

Évidemment, "bon" est une décision subjective, mais Xcode 3.2 est certainement à la hauteur de ce que vous pouvez faire dans VisualStudio (si l'on considère VS bon, c'est une autre chose bien sûr).

J'ai un projet avec plus de 250000 lignes de codes, 10 dylibs, un fichier d'aide, le tout dans un SVN (Perforce) etc. et je ne vais presque jamais en dehors de Xcode.

Xcode a quelques façons particulières de faire certaines choses et le débogueur n'est pas aussi puissant que l'actuel dans VisualStudio, mais dans l'ensemble, il n'y a pratiquement rien que vous ne puissiez pas faire depuis le IDE (et le les options pour ajuster les raccourcis dans l'EDI, le débogueur et l'éditeur à vos besoins sont vraiment impressionnantes).

0
Nicholaz