c'est quoi command line tool

yvon46

Membre confirmé
29 Octobre 2009
17
0
privas
yvon-patonnier.com
Bonjour,
Suis avec Mac Book Pro El Capitan.
Mon App Store m'indique: Mise à jour de logiciels
"command line tool (OS X10.11 for Xcode 7."
Je me demande quel est cette application que je n'ai pas dans mes Applications, ou alors elle est Cachée ??? Quelque part dans mon ordi???
Donc: c'est quoi et ça sert à Quoi?
Merci
Cordialement
 
Salut yvon

Même si, intrinsèquement, les Xcode Command Line Tools sont partie prenante de Xcode, ils peuvent être téléchargés et installés indépendamment.

Xcode est une une suite d'outils et de bibliothèques dédiés au développement logiciel, dont l'ensemble est plutôt lourd (plusieurs Go). Les Command Line Tools (utilitaires de ligne de commande) sont comme une petite trousse à outils détachable, normalement incluse dans Xcode, mais qu'un utilisateur peut se procurer séparément. L'intérêt est que cette trousse à outils ne pèse qu'un peu plus de 400 Mo (ce qui est déjà coquet). Les Command Line Tools contiennent notamment une compilation d'utilitaires UNIX spécialisés appelables dans des commandes du «Terminal» et qui ne font pas partie des utilitaires fournis nativement avec l'OS (dans des répertoires invisibles comme /bin, /sbin ou /usr).

Tu peux aller, justement, à : Applications/Utilitaires pour lancer le «Terminal». Dans la fenêtre qui s'ouvre, il te suffit de saisir la commande :
Bloc de code:
xcode-select -p
et ↩︎ (presse la touche "Entrée" du clavier pour activer la commande) --> cette commande fait s'afficher le chemin au répertoire "developer" actif, s'il en existe un dans ton OS. Si tu as les Command Line Tools installés seulement, tu devrais voir retourné le chemin :
Bloc de code:
/Library/Developer/CommandLineTools
ce qui veut dire, graphiquement parlant, que si tu vas fouiner dans le répertoire de la Bibliothèque Générale de l'OS, tu devrais aviser un dossier intitulé Developer dans lequel réside un sous-dossier CommandLineTools.

Si tu as Xcode installé au complet, tu devrais voir retourné le chemin :
Bloc de code:
/Applications/Xcode.app/Contents/Developer
ce qui veut dire, toujours graphiquement parlant, que si tu regardes dans le répertoire des Applications, tu aviseras un Xcode.app (dont le paquetage contient, dans le dossier Contents, le sous-dossier Developer).

Le paquetage complet de Xcode.app s'obtient en téléchargement à partir de l'AppStore (gratuit). Quant au dossier séparé des Command Line Tools, il peut s'obtenir de plusieurs façons, dont par exemple la commande dans le «Terminal» :
Bloc de code:
xcode-select --install


En cas d'installation dans ton OS d'une de ces 2 ressources d'outils de développement, s'il y a des mises-à-jour disponibles, tu en es averti en te connectant à l'AppStore, onglet : "Mises à jour" ou via le Menu  > À propos de ce Mac > Mise à jour de logiciels... ou simplement par les notifications que l'application AppStore.app t'affiche en cours de session (pour autant que dans le panneau : Menu  > Préférences Système > App Store > Recherche des mises à jour automatiques => la case correspondante soit cochée, avec telle ou telle autre case de sous-option).

Si tu n'as aucun usage de ces Command Line Tools, parce que tu n'utilises jamais le «Terminal» par exemple (ou que tu n'en uses que pour des commandes tout à fait basiques n'appelant que les binaires UNIX fournis nativement avec l'OS comme ls, cp, chown ou autre chmod), tu peux simplement mettre à la corbeille - soit l'application Xcode.app (at: /Applications/Xcode.app) ; soit le dossier séparé Developer incluant les Command Line Tools (at: /Library/Developer) et tout sera dit. Tu ne seras plus harcelé par des injonctions à procéder à des mises-à jour.
 
Dernière édition par un modérateur:
Salut yvon

Même si, intrinsèquement, les Xcode Command Line Tools sont partie prenante de Xcode, ils peuvent être téléchargés et installés indépendamment.

Xcode est une une suite d'outils et de bibliothèques dédiés au développement logiciel, dont l'ensemble est plutôt lourd (plusieurs Go). Les Command Line Tools (utilitaires de ligne de commande) sont comme une petite trousse à outils détachable, normalement incluse dans Xcode, mais qu'un utilisateur peut se procurer séparément. L'intérêt est que cette trousse à outils ne pèse qu'un peu plus de 400 Mo (ce qui est déjà coquet). Les Command Line Tools contiennent notamment une compilation d'utilitaires UNIX spécialisés appelables dans des commandes du «Terminal» et qui ne font pas partie des utilitaires fournis nativement avec l'OS (dans des répertoires invisibles comme /bin, /sbin ou /usr).

Tu peux aller, justement, à : Applications/Utilitaires pour lancer le «Terminal». Dans la fenêtre qui s'ouvre, il te suffit de saisir la commande :
Bloc de code:
xcode-select -p
et ↩︎ (presse la touche "Entrée" du clavier pour activer la commande) --> cette commande fait s'afficher le chemin au répertoire "developer" actif, s'il en existe un dans ton OS. Si tu as les Command Line Tools installés seulement, tu devrais voir retourné le chemin :
Bloc de code:
/Library/Developer/CommandLineTools
ce qui veut dire, graphiquement parlant, que si tu vas fouiner dans le répertoire de la Bibliothèque Générale de l'OS, tu devrais aviser un dossier intitulé Developer dans lequel réside un sous-dossier CommandLineTools.

Si tu as Xcode installé au complet, tu devrais voir retourné le chemin :
Bloc de code:
/Applications/Xcode.app/Contents/Developer
ce qui veut dire, toujours graphiquement parlant, que si tu regardes dans le répertoire des Applications, tu aviseras un Xcode.app (dont le paquetage contient, dans le dossier Contents, le sous-dossier Developer).

Le paquetage complet de Xcode.app s'obtient en téléchargement à partir de l'AppStore (gratuit). Quant au dossier séparé des Command Line Tools, il peut s'obtenir de plusieurs façons, dont par exemple la commande dans le «Terminal» :
Bloc de code:
xcode-select --install


En cas d'installation dans ton OS d'une de ces 2 ressources d'outils de développement, s'il y a des mises-à-jour disponibles, tu en es averti en te connectant à l'AppStore, onglet : "Mises à jour" ou via le Menu  > À propos de ce Mac > Mise à jour de logiciels... ou simplement par les notifications que l'application AppStore.app t'affiche en cours de session (pour autant que dans le panneau : Menu  > Préférences Système > App Store > Recherche des mises à jour automatiques => la case correspondante soit cochée, avec telle ou telle autre case de sous-option).

Si tu n'as aucun usage de ces Command Line Tools, parce que tu n'utilises jamais le «Terminal» par exemple (ou que tu n'en uses que pour des commandes tout à fait basiques n'appelant que les binaires UNIX fournis nativement avec l'OS comme ls, cp, chown ou autre chmod), tu peux simplement mettre à la corbeille - soit l'application Xcode.app (at: /Applications/Xcode.app) ; soit le dossier séparé Developer incluant les Command Line Tools (at: /Library/Developer) et tout sera dit. Tu ne seras plus harcelé par des injonctions à procéder à des mises-à jour.


bonjour

même si se sujet date , il a le mérite de remonté en tête de liste , car les explications fournis par @macomaniac sont absolument toujours vraiment très bien détailler et très explicite pour un novice . merci a vous pour votre travail et le temps que vous prenez dans vos explications et nous aidé a comprendre .
 
  • J’aime
Réactions: iDanGener et baron
Tu as forcément installé Xcode.
Salut yvon

Même si, intrinsèquement, les Xcode Command Line Tools sont partie prenante de Xcode, ils peuvent être téléchargés et installés indépendamment.

Xcode est une une suite d'outils et de bibliothèques dédiés au développement logiciel, dont l'ensemble est plutôt lourd (plusieurs Go). Les Command Line Tools (utilitaires de ligne de commande) sont comme une petite trousse à outils détachable, normalement incluse dans Xcode, mais qu'un utilisateur peut se procurer séparément. L'intérêt est que cette trousse à outils ne pèse qu'un peu plus de 400 Mo (ce qui est déjà coquet). Les Command Line Tools contiennent notamment une compilation d'utilitaires UNIX spécialisés appelables dans des commandes du «Terminal» et qui ne font pas partie des utilitaires fournis nativement avec l'OS (dans des répertoires invisibles comme /bin, /sbin ou /usr).

Tu peux aller, justement, à : Applications/Utilitaires pour lancer le «Terminal». Dans la fenêtre qui s'ouvre, il te suffit de saisir la commande :
Bloc de code:
xcode-select -p
et ↩︎ (presse la touche "Entrée" du clavier pour activer la commande) --> cette commande fait s'afficher le chemin au répertoire "developer" actif, s'il en existe un dans ton OS. Si tu as les Command Line Tools installés seulement, tu devrais voir retourné le chemin :
Bloc de code:
/Library/Developer/CommandLineTools
ce qui veut dire, graphiquement parlant, que si tu vas fouiner dans le répertoire de la Bibliothèque Générale de l'OS, tu devrais aviser un dossier intitulé Developer dans lequel réside un sous-dossier CommandLineTools.

Si tu as Xcode installé au complet, tu devrais voir retourné le chemin :
Bloc de code:
/Applications/Xcode.app/Contents/Developer
ce qui veut dire, toujours graphiquement parlant, que si tu regardes dans le répertoire des Applications, tu aviseras un Xcode.app (dont le paquetage contient, dans le dossier Contents, le sous-dossier Developer).

Le paquetage complet de Xcode.app s'obtient en téléchargement à partir de l'AppStore (gratuit). Quant au dossier séparé des Command Line Tools, il peut s'obtenir de plusieurs façons, dont par exemple la commande dans le «Terminal» :
Bloc de code:
xcode-select --install


En cas d'installation dans ton OS d'une de ces 2 ressources d'outils de développement, s'il y a des mises-à-jour disponibles, tu en es averti en te connectant à l'AppStore, onglet : "Mises à jour" ou via le Menu  > À propos de ce Mac > Mise à jour de logiciels... ou simplement par les notifications que l'application AppStore.app t'affiche en cours de session (pour autant que dans le panneau : Menu  > Préférences Système > App Store > Recherche des mises à jour automatiques => la case correspondante soit cochée, avec telle ou telle autre case de sous-option).

Si tu n'as aucun usage de ces Command Line Tools, parce que tu n'utilises jamais le «Terminal» par exemple (ou que tu n'en uses que pour des commandes tout à fait basiques n'appelant que les binaires UNIX fournis nativement avec l'OS comme ls, cp, chown ou autre chmod), tu peux simplement mettre à la corbeille - soit l'application Xcode.app (at: /Applications/Xcode.app) ; soit le dossier séparé Developer incluant les Command Line Tools (at: /Library/Developer) et tout sera dit. Tu ne seras plus harcelé par des injonctions à procéder à des mises-à jour.
Bonjour.
J'ai un soucis avec Xcode. J'essaie d'être bref.
J'ai commencé à développer (il y a 6 mois environ) une appli pour Mac avec Delphi (pour multiplateformes) sur W10 virtuel. J'avais Xcode sur mon Mac . Tout s'était bien déroulé, la preuve en est que j'ai conservé l'exécutable sur Mac. Lorsque j'ai voulu continuer mon projet Delphi (même version) me demandait des SDK du Mac alors que je n'avais pas eu cette demande. J'ai dû installer CommandLineTools ce que j'ai fait sans grand succès car la compilation affiche Erreur sans autre commentaire (visible).
J'ai bien les SDKs dans /Library/Developer/CommandLineTools/SDKs. J'ai vérifié .
D'autre part la commande xcode-select -p fournit
/Users/ "Mon nom" /Desktop/Xcode/Xcode.app/Contents/Developer
alors que le dossier Xcode n'est plus sur le bureau. Et ce même après avoir désinstallé Xcode.
Ma question serait : comment supprimer complètement les outils CommandLineTools pour pouvoir repartie à zéro et également comment supprimer l'information "xcode-select -p" ?
Si quelqu'un a des idées je vous en remercie.
Michelchaman.