我的flex / yacc程序在两台不同的Linux机器上编译不同

时间:2009-11-18 03:00:15

标签: gcc yacc compilation lexical-analysis

一台机器,一切都很好。在另一台机器上,当我使用gcc创建输出文件时,它会抱怨-ly选项。如果我删除-ly选项,那么它会生成程序,但它会以不同的方式运行。发生了什么。如何让程序在这台linux机器上正常运行?

2 个答案:

答案 0 :(得分:1)

你应该检查一下你是否有相同的flex / bison版本......

答案 1 :(得分:1)

YACC程序选项(和生成的输出)因OS而异。野牛可能会更加一致。