0 votes

Quel est le répertoire canonique dans lequel installer les versions parallèles de LLVM ?

Je cherche à construire et installer plusieurs versions de clang simultanément, y compris une construction à partir de svn. Je ne souhaite pas interférer avec la version existante de LLVM d'Apple que je veux garder disponible comme version par défaut. clang , clang++ , c++ et c. invocations. Où serait donc l'endroit logique pour placer ces multiples versions ?

Je pourrais le placer dans quelque chose comme ~/llvm/svn/ mais en les plaçant sous ~/ semble légèrement inesthétique.

1voto

yoliho Points 340

Il n'y a pas de véritable norme.

Le choix de votre répertoire personnel est le plus facile pour les compiler. Le seul commentaire ici est pourquoi la partie svn du répertoire, je voudrais juste utiliser ~/llvm.

Si vous êtes le seul utilisateur, le répertoire personnel est logique, mais si votre système est multi-utilisateurs, ils peuvent être placés dans /usr/local/llvm. Comme Unix est multi-utilisateurs et que je soupçonne qu'avant OSX, très peu de machines n'avaient qu'un seul utilisateur, le standard Unix est /usr/local et même maintenant, les administrateurs systèmes et les distributions doivent assumer une utilisation multi-utilisateurs.

J'envisagerais également d'utiliser des gestionnaires de paquets comme Macports ou Homebrew. D'après la lecture des listes de diffusion de Macports, la compilation et l'utilisation de llvm ne se résument pas à une simple compilation et les porteurs doivent avoir résolu les problèmes ou peuvent travailler avec vous pour les résoudre.

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