Yacc
remy1066
Messages postés
51
Statut
Membre
-
boschtoo Messages postés 251 Statut Membre -
boschtoo Messages postés 251 Statut Membre -
Bonjour,
Je souhaiterai installer le package flex (pour installer après Wine). seulement j'ai besoin du compilateur yacc. j'ai donc installer yacc (version 4.1a) avec succès. mais toujours le meme message d'erreur après la commande make pour le package flex.
[remy@localhost flex-2.5.4]$ make
yacc -d ./parse.y
make: yacc : commande introuvable
make: *** [parse.c] Erreur 127
merci d'avance
Je souhaiterai installer le package flex (pour installer après Wine). seulement j'ai besoin du compilateur yacc. j'ai donc installer yacc (version 4.1a) avec succès. mais toujours le meme message d'erreur après la commande make pour le package flex.
[remy@localhost flex-2.5.4]$ make
yacc -d ./parse.y
make: yacc : commande introuvable
make: *** [parse.c] Erreur 127
merci d'avance
2 réponses
Si tu frappes la commande:
$ yacc
la réponse doit être: usage: yacc [-dlrtv] [-b file_prefix] [-p symbol_prefix] filename
si cela est le cas, yacc est bien installé de façon correcte. Il se peut alors que tu dois encore déclarer le chemin pour accèder a yacc qu est probablement /usr/bin/yacc
Pour cela, tu lances configure, et après tu ouvres le fichier make et tu remplaces l'entrée qui déclare quelquqe-chose comme YACC=yacc par YACC=/usr/bin/yacc
après il ne te reste qu'à exécuter ton makefile
$ yacc
la réponse doit être: usage: yacc [-dlrtv] [-b file_prefix] [-p symbol_prefix] filename
si cela est le cas, yacc est bien installé de façon correcte. Il se peut alors que tu dois encore déclarer le chemin pour accèder a yacc qu est probablement /usr/bin/yacc
Pour cela, tu lances configure, et après tu ouvres le fichier make et tu remplaces l'entrée qui déclare quelquqe-chose comme YACC=yacc par YACC=/usr/bin/yacc
après il ne te reste qu'à exécuter ton makefile
Cela me semble plutôt étrange. pyacc est le parseur pour python. Si tu l'as installé avec un paquetage, consulte-voir le site d'ou tu as obtenu ton paquetage pour savoir ce qui se trouve à l'intérieur. Si tu as utilisé les sources, il se pourrait que tu te sois trompé de version.
Puis, auf fait: quelle distro utilises-tu?
Puis, auf fait: quelle distro utilises-tu?
apres installation, je n'ai pas la fonction yacc, mais la fonction pyacc
est ce que pyacc et yacc sont similaires?
parce que sinon ca ne sert à rien...