Quelqu'un peut-il me dire comment je peux installer Flex (analyseur lexical) sur mon Mac? J'ai cherché partout sur Google et je ne peux pas le trouver. J'ai le binaire universel et je l'ai extrait à mon bureau mais je ne sais pas où aller d'ici. Toute aide serait grandement appréciée! P>
5 Réponses :
Vous pouvez toujours installer à partir de la source. Téléchargez la Tarball depuis Site Flex , extrayez-le, CD dans le répertoire où vous l'avez extraite et exécutez Ce qui suit: supposant que vous ayez fabriquer et un compilateur C sur votre Mac, que je crois que tous les Macs ont. P> P>
Hey, je viens de faire qu'il y avait une bouquet de texte dans le terminal et je n'ai vu aucune erreur. Après cela, j'ai tapé Flex et chemin vers le fichier .lex et rien ne s'est passé. Pouvez-vous s'il vous plaît dites-moi comment je peux l'utiliser? J'ai cherché sur google et j'ai fait exactement ce que j'ai trouvé. Merci
@ReFekettler J'essaie de faire exactement les mêmes étapes, mais la commande faire code> continuer à gérer en disant
symboles non définis pour architecture x86_64: "_yylex" code>. Avez-vous une idée de quoi essayer de résoudre ce problème?
@Wongzigii j'ai réparé cela d'une manière ou d'une autre. Je vais essayer de me rappeler comment aujourd'hui, mais pas de promesses. Je pense que si je me souviens bien, je ne sais pas l'un de mes fichiers #include correctement, ou j'utilisais un
extern code> sans la définir au bon endroit . Mais je vous réponds si je me souviens de la solution exacte.
Cette information peut aider à quelqu'un à gagner du temps: P>
Juste aujourd'hui, j'ai essayé d'installer Flex 2.5.39 des sources. Faire - échoue. P>
Après quelques pensées, j'ai décidé d'essayer des archives plus anciennes. 2.5.38 - échouer 2.5.37 - OK P>
Il semble maintenant () = 2015-03-15, Macport utilise également 2.5.37 Build. p>
flex est expédié avec les outils de ligne de commande Xcode; Vous devez seulement les installer via Xcode> Préférences> Téléchargements> Outils de ligne de commande. Cela comprend également GCC (Clang). P>
Essayez d'utiliser HOMEBREW (gestionnaire de packages pour Mac) et utilisez la commande suivante: -
brew install flex
Où avez-vous eu le binaire? Je ne peux pas en trouver un sur leur site.