2014-09-16 9 views
0

J'ai récemment installé OSX Mavericks avec XCode 5.1.1. J'ai également installé des outils de ligne de commande parce que j'ai besoin d'utiliser GCC pour compiler certains de mes programmes (puisqu'ils ne compileront pas correctement avec clang). Quand je suis allé à la ligne de commande, je tapais dans gcc »et a été accueilli avec ce message:XCode installé, mais GCC ne fonctionne pas

  clang: error: no input files 

J'ai essayé plusieurs installations d'outils de ligne de commande et même une réinstallation de Xcode lui-même, mais le « gcc » la commande pointe toujours vers le clang. Est-il possible que je puisse installer gcc sur OSX Mavericks?

EDIT: Je ai essayé d'installer gcc de la source et je l'ai aussi utilisé un gestionnaire de paquets (homebrew) pour tenter de l'installer, mais ces deux méthodes n'ont pas travaillé.

+0

?? 'gcc file_to_compile.c -o fichier_exécutable' – mlwn

+2

Où avez-vous installé gcc? Il semble que vous ne l'ayez pas installé dans/usr/bin/gcc, qui est clang sur les mavericks. Et si/usr/bin vient en premier dans le chemin, alors taper gcc lancera celui-là en premier. – indiv

Répondre

1

GCC n'est pas livré avec Xcode depuis un certain temps maintenant. Clang est, bien sûr, un compilateur C fonctionnel, donc vous devriez pouvoir l'utiliser si c'est à la place.

Si vous avez réellement besoin de GCC pour une raison quelconque, vous pouvez facilement le compiler depuis la source. Ce processus (en particulier en saisissant les dépendances) est rendu un peu plus simple si vous utilisez un gestionnaire de paquets comme homebrew.

+0

Merci pour votre réponse, mais j'aurais probablement dû mentionner dans ma question que compiler GCC depuis la source et utiliser homebrew pour installer GCC ne fonctionne pas non plus. Je vais ajouter une modification pour cela maintenant – user2344996

+0

@ user2344996 - Pouvez-vous fournir plus d'informations à ce sujet? infuser gcc devrait fonctionner correctement sur Mavericks, à condition que vous ayez les outils de ligne de commande entièrement installés – sapi

Questions connexes