October 12, 200520 yr Lut, Sur une plateforme Unix Sun Solaris, j'ai des programmes qui utilisent des programmes C obtenus grace aux librairie LEX et YACC, je dois porter ces programmes sur une plateforme windows. Je voulais savoir s'il existait un moyen d'installer YACC et LEX sur Windows pour que je recompile mes programmes C. Sous unix, la commande c'est : lex mon fichier_description.lex j'obtiens donc un programme C appelé lex.yy.c yacc -v -t fichier_description.yacc et j'obtiens un programme C appelé y.tab.c Apres je peux utiliser ces 2 programmes pour en compiler d'autre. A+
October 14, 200520 yr Tu veux compiler tes progs sous windows ou les utiliser sous windows ? Dans les deux cas, tu peux utiliser cygwin. Mais si c'est pour proposer un soft à des utilisateurs de windows, c'est différent.
October 23, 200520 yr Author Tu veux compiler tes progs sous windows ou les utiliser sous windows ?Dans les deux cas, tu peux utiliser cygwin. Mais si c'est pour proposer un soft à des utilisateurs de windows, c'est différent. Lut (dsl de repondre que mainteant j'avais pas le net) Je fais un portage de programmes C créé sur Unix Solaris vers Windows. JE suis donc obligé de recompiler tous les programmes sur Windows pour pouvoir ensuite les utiliser. Dans un des makefiles, j'avais les deux lignes que j"'ai mentionné ci dessus (lex et yacc) pour obtenir un fichier objet. Je n'arrive pas à recréer ce .o sur windows du fait de l'absence de lex et yacc sur win. J'ai instalé cygwin et j'ai pas trouvé lex. En fait si j'avais pas à recréer ce .o, je pourrais faire sans yac et lex sous windows, mais la je suis obligé de regénérer le fichier objet pour l'associer à d'autre .c. Pour flex et bison j'ai pas trop cerné ce que c'etait, c lex et yacc made in windows? Est ce que c'est comme mingw avec gcc? Bye
October 24, 200520 yr flex est une implémentation de lex et bison une implémentation de yacc http://fr.wikipedia.org/wiki/Flex_(GNU) Et ils sont tous deux dans cygwin http://cygwin.com/cgi-bin2/package-cat.cgi...%2Fflex-2.5.4-2 http://cygwin.com/cgi-bin2/package-cat.cgi...%2Fflex-2.5.4-2
Archived
This topic is now archived and is closed to further replies.