15 votes

Comment utiliser gcc ou git sans installer xcode ?

Je suis un utilisateur novice de Mac. Je peux voir qu'il y a gcc , git etc. dans les " /usr/bin dossier ". Mais lorsque je veux les utiliser, le message est le suivant :

MacBook-Pro:~ nan$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command   line developer tools.
MacBook-Pro:~ nan$ gcc
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Cela signifie-t-il que je dois installer xcode à utiliser gcc o git Merci beaucoup à l'avance !

0 votes

Je ne connais pas osx, mais il semble que /usr/bin/git appelle xcode-select qui donne l'erreur, donc /usr/bin/git peut n'être qu'une enveloppe qui sélectionne les versions des outils de développement installés. Voir la section FILES de developer.apple.com/library/mac/documentation/Darwin/Référence/

0 votes

Avez-vous vraiment besoin de gcc ou simplement d'un compilateur C/C++ ?

11voto

oarfish Points 1871

Non, pas du tout, du moins plus maintenant. La possibilité mentionnée par @jherran implique l'installation d'un autre logiciel. Si cela vous convient, vous pouvez utiliser Hombrew ou Macports. Il est controversé de savoir lequel est le "meilleur", alors prenez celui que vous aimez.

Mais, depuis OSX Yosemite (ou peut-être avant, je ne suis pas sûr), les outils de ligne de commande peuvent être installés séparément, ce qui est génial puisque cela m'a permis de me débarrasser de l'énorme application XCode inutile qui traînait sur mon disque dur. Le moyen le plus simple est de télécharger le paquetage approprié sur le site d'Apple. ici .

Lors de l'exécution des commandes que vous avez mentionnées, une fenêtre s'ouvre-t-elle pour vous inviter à installer les Command Line Tools ? C'est indiqué ici que c'est ce qui devrait arriver.

Ou, essayez simplement d'exécuter

xcode-select --install

Ce qui devrait faire ce que vous voulez. Ils peuvent être mis à jour via l'App store, au moins sur Yosemite.

Notez que si les exécutables sont présents dans /usr/bin vous devriez être en mesure de les appeler avec leur nom complet, par ex. /usr/bin/git .

0 votes

0 votes

Dans El-Captain, il importe peu que vous exécutiez git ou /usr/bin/git. Cette boîte de dialogue s'affiche et me demande d'installer

0 votes

Oui, je viens juste d'installer avec Homebrew -- en utilisant la commande git, on obtient toujours une installation de Xcode.

5voto

jherran Points 12554

Vous pouvez les installer tous les deux en utilisant Homebrew :

brew install gcc
brew install git

Pour installer homebrew, vous avez juste besoin de cette unique commande :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Quoi qu'il en soit, si vous voulez utiliser git et gcc installés sur votre système, vous n'avez pas besoin d'installer Xcode, il vous suffit d'installer l'application outils de développement en ligne de commande que vous pouvez installer en tapant :

xcode-select --install

0 votes

Pourquoi il y a gcc ou git en " /usr/bin " ? Ce ne sont pas des fichiers exécutables ? Pourquoi ne peut-on pas les utiliser directement ?

0 votes

Ces deux outils existent mais sont dépassés. Git sur yosemite est en version 1.9.3, la version homebrew est 2.2.0. Quoi qu'il en soit, vous n'avez pas besoin d'installer Xcode, vous avez juste besoin des outils de développement en ligne de commande, et vous pouvez les installer en tapant xcode-select --install .

0 votes

Merci pour votre réponse ! Pourquoi les outils qui sont périmés ne peuvent-ils pas être utilisés ? Pouvez-vous expliquer ou donner des liens à ce sujet ? Merci !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X