2010-02-27 7 views
1

Je suis vraiment intéressé à participer en tant que nouveau développeur dans un projet OpenSource. Mon problème maintenant est - quelle est la meilleure façon de participer avec un Mac sur un projet OSS? (Sans utiliser une machine virtuelle ou DualBoot.)Comment travailler avec un Mac sur un projet OpenSource?

Comme il n'y a pas de système apt-get habituel, quelle est la meilleure façon de travailler sur un tel projet existant? Utiliseriez-vous Xcode ou Eclipse ou autre chose complètement?

La configuration de toutes ces étapes (construction, bibliothèques de liens, etc.) a toujours été la partie qui n'a jamais fonctionné correctement pour moi. Y a-t-il un tutoriel qui explique comment configurer correctement les choses avec ces IDEs?

Merci!

+0

Pouvez-vous fournir plus d'informations sur les problèmes que vous avez avec la construction et la liaison? La plupart des arbres sources UNIX sont configurés, compilés et correctement installés sur mon MacBook Pro et sur mon iMac par './configure; faire; sudo make install'. Si tout cela fonctionne, les seuls outils supplémentaires dont vous avez besoin pour participer au développement Open Source sont un éditeur de texte et un système de contrôle des révisions. – las3rjock

+0

Généralement, le problème résidait dans l'emplacement des bibliothèques. Ils n'ont jamais été exactement là où le système de construction les attendait et ont conduit à d'innombrables erreurs lors de la construction. (Et je voudrais éviter l'encombrement de mon système avec des bibliothèques placées partout ...) Ce que j'aimerais vraiment, c'est une façon de configurer les chemins de la bibliothèque dans un IDE comme XCode une fois, et laissez-le prendre soin après. Est-ce réaliste? – Patrick

Répondre

3

Fink est un système de paquets pour Mac, il vous donne la plupart de ce que apt-get fait sur un système Linux.

+1

et il y a aussi MacPorts –

+0

Oui MacPorts est très similaire. J'ai essayé les deux et suis resté avec Fink, mais YMMV. – Wim

+0

Cela fonctionne vraiment bien. Je vous remercie! – Patrick

0

Je peux vous donner une recette très simple.

  1. Sélectionnez un projet Java open source.
  2. Installez Eclipse sur MacOS.
  3. Allez au travail.

Aucune bibliothèque, aucun lien, aucun bruit, aucun muss, aucun problème.

Si vous voulez travailler en C ou en C++, la question sera de savoir si vous êtes la seule personne. Pour un projet qui a déjà été porté sur mac, il suffit de faire ce que les autres font. Vous lancez 'configure', et tout va bien, et vous utilisez et editor pour éditer et gdb pour déboguer.

+0

D'accord, c'est un moyen très confortable. Mais comme de nombreux projets intéressants sont écrits en C ou C++ avec le joli système de construction, j'aimerais savoir comment le faire. ;) – Patrick

0

Xcode est le meilleur choix, je pense, quel que soit projet

Questions connexes