我无法编译yacc i lex:
$ cc gramatyka.c gramatyka.h semantyka.c -ly -ll
输出错误:
/ usr / bin / ld:找不到-ly collect2:错误:ld返回1退出状态
如何解决?
答案 0 :(得分:0)
很可能您错过了-L path/to/dir/with/liby
中的LDFLAGS
(如果liby位于同一文件夹中,只需在-L.
之前添加-ly
)。
答案 1 :(得分:0)
出现此错误的原因是因为编译器无法链接此库。如果不确定该库的默认位置,请使用“ -L”选项添加完整路径。