1 votes

Eigen est-il fourni avec XCode ?

J'ai découvert que j'avais un fichier Eigen dans /usr/include/eigen3/...

Eigen est-il fourni par deafult avec XCode 4.3 ou a-t-il été installé par mes soins avec un gestionnaire de paquets comme macport ou homebrew ?

Je pose la question parce que j'aimerais les retirer et construire une nouvelle installation.

Merci de votre attention !

7voto

Sheehan Alam Points 13754

Essayez de faire quelque chose comme

pkgutil --file-info /usr/include/eigen3/your.file

Cela renverra à l'endroit d'où provient le fichier...

Par exemple (je n'ai pas eigen3 dans /usr/include) :

$ pkgutil --file-info /usr/include/cups/ppd.h
volume: /
path: /usr/include/cups/ppd.h
pkgid: com.apple.pkg.DevSDKLeo

J'ajoute que Macports n'installe rien dans /usr/include (à moins qu'il n'y ait un bug OU que vous lui ayez demandé de le faire en faisant une installation personnalisée). Je n'utilise pas Homebrew, je ne peux donc pas me prononcer sur l'endroit où il conserve les fichiers qu'il installe.

En tout cas, j'ai Lion, XCode 4.3.2 avec les outils de ligne de commande installés, et je n'ai pas eigen3 dans /usr/include.

1voto

MrDaniel Points 12472

Pour mémoire Homebrew devrait avoir installé l'en-tête eigen3 dans /usr/local/include/eigen3/. D'après FAQ HomeBrew l'emplacement d'installation par défaut est :

/usr/local

A moins d'une personnalisation plus poussée, il ne semble pas que eigen3 ait été installé dans votre cas par une configuration par défaut de HomeBrew ou de MacPorts, comme indiqué par user1256923 .

Après avoir examiné un Mac avec Lion et sans Xcode installé, il n'y a actuellement pas de include dans le répertoire /usr/include chemin. Vous pouvez donc le supprimer et le reconstruire en toute sécurité.

De plus, Xcode 4.3.2 est autonome, comme l'a observé Installer les compilateurs C en ligne de commande dans OS X Lion

Ce qui signifie qu'Apple installe les choses dont Xcode a besoin dans le paquetage de l'application Xcode, donc dans ce cas, on peut dire que eigen3 n'est pas nécessaire à Xcode. Par exemple, gcc et tout ce dont Xcode a besoin est situé dans son paquetage au chemin suivant :

/Applications/Xcode.app/Contents/Developer/usr/

Afin de récupérer les outils de compilation pour les choses autres que Xcode dans '/usr', vous devrez installer les outils de ligne de commande Xcode afin d'effectuer des changements dans le fichier /usr répertoire.

Comme l'indique le journal The MacObserver voici comment installer les outils de ligne de commande :

Après avoir lancé Xcode, allez dans Préférences et sélectionnez le volet Téléchargements, puis Composants. Dans la liste des éléments candidats, l'un d'entre eux est l'outil de ligne de commande. Cliquez sur "Installer".

Xcode's Command Line Tools

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