Compiler errors LEX-/usr/bin/i686 linux gnu ld:找不到-ll

Compiler errors LEX-/usr/bin/i686 linux gnu ld:找不到-ll,compiler-errors,lex,Compiler Errors,Lex,我试图用gcc lex.yy.cy.tab.c-ll-ly执行一个lex和一个yacc文件,但它一直在说 /usr/bin/i686 linux gnu ld:找不到-ll collect2:错误:ld返回了1个退出状态 我已尝试更新flex/bison卸载并再次安装,但它不会改变flex的任何内容,您可能需要使用-lfl。但最好是避免这种需要。请参阅了解如何避免对-ll/-lfl的需要。您不需要-ly,除非您没有main函数;你应该有一个。

我试图用gcc lex.yy.cy.tab.c-ll-ly执行一个lex和一个yacc文件,但它一直在说 /usr/bin/i686 linux gnu ld:找不到-ll collect2:错误:ld返回了1个退出状态


我已尝试更新flex/bison卸载并再次安装,但它不会改变flex的任何内容,您可能需要使用
-lfl
。但最好是避免这种需要。请参阅了解如何避免对
-ll
/
-lfl
的需要。您不需要
-ly
,除非您没有
main
函数;你应该有一个。