J'ai un MacBook Pro sur lequel j'essaye de faire du développement.
J'ai un programme que je veux construire, et quand je suis allé utiliser make
pour le construire, une erreur "commande introuvable" a été générée. J'ai fait quelques recherches sur Google et Stack Overflow et il ne semble pas que ce soit un problème courant. Pourquoi n'ai-je pas installé make
et comment l'obtenir?
Je suis encore plus confus, car je sais que je l'ai utilisé relativement récemment (au cours du dernier mois) lorsque j'étais sur cet ordinateur portable.
Avez-vous installé les Apple? Que se passe-t-il si vous tapez gcc -v?
Il semblerait que vous n’ayez pas téléchargé les éléments de développement. Vous pouvez l'obtenir gratuitement (après inscription) auprès de http://developer.Apple.com/
Pour ceux d'entre vous qui accèdent à cette page avec Xcode 4.3 et Lion, les outils de ligne de commande ne sont plus fournis par défaut et il n'y a plus/Developer. Pour les installer, ouvrez Xcode, allez à Préférences -> Téléchargements -> Composants -> Outils de ligne de commande. Cela devrait installer make, gcc etc.
Il existe maintenant un autre moyen d'installer la chaîne d'outils gcc sur OS X via le programme osx-gcc-installer , ce qui inclut:
Le téléchargement est de 282 Mo contre 3 Go pour Xcode.
Vous devrez installer les "Outils de développement" fournis en tant que packages facultatifs sur les disques d'installation de OS X.
Pour Xcode 4.1, vous pouvez simplement ajouter / Developer/usr/bin à la variable d’environnement PATH. C'est facile à faire:
$ export PATH = $ PATH:/Developer/usr/bin
Assurez-vous également de mettre à jour votre fichier ~/.bashrc (ou ~/.profile ou ~/.bash_login).
De plus, si vous avez migré vos fichiers et applications utilisateur d’un Mac à un autre, vous devez installer à nouveau Apple Outils de développement.). L’assistant de migration ne prend pas en compte l’installation des outils de développement.
La suggestion de @ Daniel a parfaitement fonctionné pour moi. À installer
make
gcc -v
Si vous avez installé Xcode 4.3 et ses outils de ligne de commande, ouvrez simplement Terminal et tapez ce qui suit: Sous Xcode 4.3, tapez ce qui suit dans Terminal:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
Les outils de développement ne sont pas aussi facilement disponibles que d’autres. Dans El Capitan, dans le terminal, je viens d'utiliser gcc -v. Il a ensuite indiqué que gcc n'était pas disponible et m'a demandé si je souhaitais installer la ligne de commande Apple Outils de développement. Aucun téléchargement de Xcode requis. Session de terminal ci-dessous:
Pauls-MBP:~ paulhillman$ gcc -v
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.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-Apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Je pense que vous pouvez également obtenir uniquement les outils de ligne de commande Xcode, qui font environ 170 Mo. Ils sont décrits dans le guide d'installation 'brassage': https://github.com/mxcl/homebrew/wiki/installation et peut être trouvé ici: https://developer.Apple.com/downloads/index.action#
Edit: cela a déjà été mentionné ci-dessus par @josh