有心人为在windows下撰写linux程序的兄弟编译了一套常用unix工具集(http://unxutils.sourceforge.net/),最近为了搞脚本分析器,用了里面的flex/bison,其中bison版本太低,顺便移植了cygwin中的bison模块到里面,如有需要可以下载下面的压缩包来用:
http://www.hunterpro.net/software/unxutils_rar.part1.rar
http://www.hunterpro.net/software/unxutils_rar.part2.rar
http://www.hunterpro.net/software/unxutils_rar.part3.rar
http://www.hunterpro.net/software/unxutils_rar.part4.rar
使用时要特别注意的时,由于bison.exe依赖了太多的cygwin中的dll,所以需要用一个脚本西安初始化环境,使用时需要这样调用:
\UnxUtils\usr\local\bison\bison_call.bat gramma.c gramma.y \UnxUtils\usr\local\bison\
如果只是使用unxutils中自带的bision,不用那么麻烦,不过需要设置两个环境变量;