J'ai besoin d'utiliser gdb.
ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found
ps-MacBook-Air:AcoustoExport pi$ Sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:
et:
ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x 1 pi admin 30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb
Je ne sais pas trop quoi en faire, c'est clairement quelque chose installé par l'homebrew. Je ne sais pas pourquoi c'est là, je ne sais pas si je pourrais l'utiliser à la place. Ce n'est pas dans le chemin de recherche.
Je pense donc avoir besoin d'outils de ligne de commande Xcode.
Xcode n'est actuellement pas disponible sur le serveur de mise à jour de logiciels
^ mon problème actuel exactement. Commenter sur cette question dit "vous pouvez obtenir cette erreur si vous les avez déjà"
Mais comment puis-je vérifier si je les ai déjà?
/usr/bin/xcodebuild -version
vous donnera la version de xcode, exécutez-le via la commande Terminal
Tout d’abord, assurez-vous de l’avoir téléchargé ou non. Ouvrez votre application de terminal et entrez $ gcc
si vous ne l'avez pas installée, vous recevrez une alerte. Vous pouvez vérifier que vous l'avez installé en
$ xcode-select -p
/Library/Developer/CommandLineTools
Et pour être sûr, entrez $ gcc --version
Vous pouvez en savoir plus sur le processus ici: Outils en ligne de commande Xcode pour Mavericks
si vous voulez connaître la version d'installation de Xcode ainsi que la version actuelle de la langue Swift:
Utilisez ci-dessous une commande simple en utilisant Terminal:
1. Pour installer la version Xcode
xcodebuild -version
2. Pour installer install Swift version linguistique
Swift --version
J'ai pu trouver ma version de Xcode sur macOS Sierra à l'aide de cette commande:
pkgutil --pkg-info=com.Apple.pkg.CLTools_Executables | grep version
selon cette réponse .
Merci aux gars sur #macdev de Freenode, voici quelques informations:
Auparavant, avant que Xcode soit sur l'App Store, il incluait des outils de ligne de commande.
Maintenant, vous l'obtenez du magasin, et avec ce nouveau mécanisme, il ne peut pas installer d'objets supplémentaires en dehors de Xcode.app, vous devez donc le faire vous-même manuellement, en:
xcode-select --install
Sur Xcode 4.x, vous pouvez vérifier s’ils sont installés à partir de l’interface utilisateur Xcode:
Sur Xcode 5.x, il est maintenant ici:
Mon problème de trouver gcc/gdb est qu’ils ont été remplacés par clang/lldb: GDB manquant dans OS X Mavericks
Notez également que Xcode contient un compilateur et un débogueur. Par conséquent, l’installation d’outils de ligne de commande est effectuée par un lien symbolique ou une modification de $ PATH. Il télécharge également certaines choses comme git.